Кодеки для линукс opensuse

Кодеки для линукс opensuse

В настоящей главе описываются два различных способа установки пакетов, необходимых для воспроизведения большинства мультимедийных форматов, включая MP3, DVD и т. п., с помощью плеера VLC по умолчанию, а также для воспроизведения видеороликов в Интернете в браузере Firefox. Установку можно выполнить в один клик вручную или посредством командной строки — в зависимости от ваших предпочтений.

По умолчанию поддерживаются только свободные, открытые, не обременённые патентами форматы такие как Ogg Theora, Ogg Vorbis и Flac. Это обусловлено рядом юридических вопросов (американские патенты на ПО и Закон об авторском праве в цифровую эпоху [Digital Millennium Copyright Act, DMCA]).

1) Кликните на кнопку ниже чтобы добавить необходимые репозитарии и установить необходимые пакеты в один клик.

Если появится диалог разрешения конфликтов, выберите установку со сменой поставщика.

Чтобы установить кодеки с помощью терминала, выполните следующие действия:

Используйте функцию копирования/вставки, чтобы избежать опечаток. Чтобы вставить текст в Konsole, нажмите правую кнопку мыши → «Вставить» или воспользуйтесь сочетанием клавиш Ctrl+Shift+V.

Чтобы установить кодеки с помощью терминала и OBS Package Installer, выполните следующие действия:

1) Устанавливаем opi (Open Build Service Package Installer) работает как в Leap так и в Tumbleweed, это ещё один вариант установить кодеки и пакеты от сообщества:

Источник

opensuse и кодеки

Поставил openSuSe 15.3. Радость была недолгой.

Как слушать музыку в консоли?

Ничего стримового нет и в помине (mp3, aac).

Я промолчу про стриминг видео в FF. Это был квест на 10 минут подключения непонятных репозиториев, воплей с лицензиями и так далее.

Cmus и Moc не поют. плагинов Libmad и faad2 нет в репах, если есть, то нет плагинов к самим прогирывателям.

Научите, как побороть.

Нужно добавить пакман и перевести пакеты на него

sudo zypper dup –from packman –allow-vendor-change

НЕ работают команды, packman подключён.

И если я перевёл, там нет пакетов, относящихся к плагинам вывода звука:
http://packman.links2linux.org/package/cmus

cmus libmad?
cmus aac (faad2)? moc plugins?

Хз что они там в зюзе понаделали, в арче cmus нормально работает, только алсу поставить, и не забыть главный канал включить, там mute по дефолту зачем-то. Это клавишей m в alsamixer сделать можно. Видео — mplayer, mpv, vlc по вкусу.

После подключения репозитория Packman нужно заменить пакеты со сменой вендора.

А проще всего подключить Packman ещё до установки мультимедиа библиотек, сразу после установки. Тогда они сразу из него поставятся.

В этом смысле всё также как и в Red Hat’овских дистрибутивах. По лицензионным причинам никаких проприетарных кодеков из коробки, только и всего. Проприетарные кодеки в сторонних репозиториях.

Читайте также:  Windows time capsule ввод сетевого пароля

Ну значит, никак он без сторонних реп mp3 не послушает.

Можно подумать в дебиане без non-free есть жизнь.

Чтобы появились проприетарные кодеки нужны эти команды:

Угу, что-то хваленое комьюнити никак не осиливает свободную мультимедию.

Это, увы, не даёт мне слушать радио. Нет plugins для ВсЕх консольных плееров.

Они там что, на DE все сидят? Я понимаю, KDE, все дела. Но вопрос так и открыт.

P.S. Я уде раньше это всё проделывал для Лисы. А то youtube не мог смотреть. Уже тогда удивился.

Проприетарные кодеки, как минимум, в библиотеках ffmpeg’а. Тот же mpv должен воспроизводить аудио из командной строки. Если и mpv не воспроизводит, то, значит, замены пакетов не было.

Всё дело в патентах и лицензиях же. Вон, до недавнего времени даже кодека mp3 в американских дистрибутивах из коробки не было. А почему? Потому, что с каждой копии mp3-кодека нужно было платить отчисления правообладателю. Аналогичные проблемы и с другими проприетарными кодеками.

Есть такое. Буду менять. Спасибо за ответы.

Проблемы с напильником?

zypper подсказывает, что есть пакет cmus-plugin-ffmpeg. Вот через него cmus, по ходу, и должен подтягивать проприетарные кодеки.

Ещё есть deadbeef и audacious, в них всё работает, но они не консольные, да.

Жаль русскоязычное загнулось пару лет назад

Русскоязычное сообщество openSUSE всё ещё существует и в т.ч. присутствует в Телеграме (https://t.me/ru_openSUSE).

Имеется ввиду форум и отдельный сайт

Отдельный сайт http://www.open-suse.ru/ всё ещё существует, но подзаброшен, да. На форуме там есть сообщения, которые датируются концом прошлого года, но в целом он там тоже вымер, да.

А Leap с Xfce есть?

Подключить репозиторий Packman и нажать эту кнопку.

Может Packman для 15.3 ещё не допилили? У меня в openSuSe Tumbleweed всё работает, да была недавно рассинхронизация реп, но всё пофиксили и даже интерфейс у Audacious теперь русский, был английский. В остальном и mplayer, и Gnome Totem работают на ура. Все кодеки стоят. Сейчас вообще нет проблем, хоть это и Tumbleweed.

Аналогичные проблемы и с другими проприетарными кодеками.

Не путай проприетарные и патентованные кодеки. Проприетарные — это с несвободной лицензией на код, а патентованные могут быть хоть gpl, но их нельзя в некоторых странах просто так распространять в бинарном виде.

Сейчас именно проприетарные кодеки практически не используются в плеерах в линуксе, разве что для каких-то очень экзотических форматов, о которых почти забыли все.

Источник

How To Install Multimedia Codecs In OpenSUSE

This brief guide explains the steps to enable Packman repository in openSUSE and how to install multimedia codecs in openSUSE Leap and Tumbleweed editions from Packman repository.

What is Packman repository?

Installing codecs is one of the essential things to do in your openSUSE desktop system after doing a clean installation.

Читайте также:  Taskel linux ��� ���

Many multimedia codecs are non-free, so they are not included in the openSUSE default repositories due to legal reasons.

This is why we need to add some third-party repositories like Packman, which provides various non-free packages, restricted codecs and libraries.

Packman is the largest external repository that offers various additional packages for openSUSE. It contains all essential multimedia codecs, many audio and video player applications, games and also network related applications.

Without Packman, you may not able to play many online or offline multimedia content in openSUSE desktop operating systems.

Disclaimer:

Before adding a third-party repository, you must remember that the packages hosted in a third-party repository are neither tested nor supported by openSUSE development team. Use it at your own risk.

Install multimedia codecs in OpenSUSE

Like I already said, the multimedia codecs can be installed by enabling Packman repository. Packman repository can be added in multiple ways.

You can use OPI, Zypper and YaST to add Packman repository in openSUSE. First, we will see how to enable Packman using Opi.

1. Install multimedia codecs using OPI

OPI, short for OBS Package Installer, is a command line utility to search and install packages from OBS (openSUSE Build Service), Packman, Microsoft and other vendors like Chrome and Teamviewer etc.

To install OPI in openSUSE, run:

After installing OPI, run the following command to install necessary codecs to play most audio and video formats:

This command will install all missing codecs and libraries from Packman repository to play most audio and video format files.

Not only codecs, you can install other non-free packages like Google Chrome, Microsoft Teams, Skype, Vscode and vscodium etc., from other vendors.

For more details, refer the official GitHub repository of OPI.

2. Install multimedia codecs using Zypper

Zypper is the default command-line package manager for openSUSE. You can add and enable Packman repository using Zypper depending upon the openSUSE version you use.

To add Packman repository on openSUSE Tumbleweed edition, run:

Add Packman repository on openSUSE Leap:

Refresh the repository database and update your openSUSE system using commands:

Here, the —allow-vendor-change option is used to update the installed packages to a newer version, if the newer version is provided by a different vendor. In our case, the newer vendor is Packman repository.

Finally, install all necessary multimedia codecs and libraries from Packman repository using Zypper as shown below.

3. Install multimedia codecs using YaST

YaST is the official graphical installation and configuration tool for openSUSE and SUSE distributions. If you are not comfortable with command-line, you can use the YaST graphical application to install and manage packages.

To enable Packman repository, open YaST application. Click «Software» section from the left pane and click «Software Repositories» on the right.

Читайте также:  Госуслуги приложение для windows

Add software repositories from Yast in opensuse

Click the «Add» button in the bottom left of YaST control center:

Add new repository from yast in opensuse

Select «Community Repositories» check box and click Next.

Select Community Repositories option in yast

Select «Packman Repository» from the list of available 3rd party repositories, and click OK.

Select Packman Repository in Yast

The Packman repository is added now.

Now, go back to the YaST Control Center and click «Software Management».

Click Software Management in Yast

Go to View > Repositories > Packman Repository. Click «Switch system packages» to packages from Packman repository. Finally, click Accept to continue installation.

Install multimedia codecs from Packman using Yast

After the multimedia codecs are installed, you should be able to play most multimedia files without any issues.

Conclusion

Packman is a must-have if you wanted to setup a full-fledged openSUSE desktop with all essential codecs and non-free software.

Of course, you can still install all essential codecs in other ways (like compiling from source). However, installing restricted and non-free packages and codecs is much hassle-free task with Packman.

Источник

SDB:Installing codecs from Packman repositories

Contents

Situation

You need to play online or offline multimedia content but the content does not want to play or shows errors. Usually this is a sign of missing codecs: install these packages from Packman to play most music and video:

  • ffmpeg
  • gstreamer-plugins-good
  • gstreamer-plugins-bad
  • gstreamer-plugins-libav
  • gstreamer-plugins-ugly
  • libavcodec-full
  • vlc-codecs

You can get them using Zypper, opi or YaST.

Solution

Option 1: OBS Package Installer

opi (Open Build Service Package Installer) works on both Leap and Tumbleweed, and is the easiest way to install community packages and the codecs:

Option 2: Zypper

If you have not already done so, use the following commands to add all of the third-party Packman repository (Packman Essentials is included), according to your installed openSUSE version:

Then, install the desired codecs by first refreshing your local repository database and allowing vendor change for the required packages (consider reading Vendor change). The vendor change step will switch already installed packages to the ones provided by Packman. For example, PipeWire from Packman is compiled with aptX support.

Omit vlc-codecs if you don’t plan on using the VideoLAN Client (VLC).

Option 3: YaST

1. Open YaST, then click Software Repositories.

2. Click Add (in the bottom left), then select Community Repositories.

3. Select Packman Repository, then click OK.

4. Go to the YaST Control Center and click Software Management.

5. View > Repositories > Packman Repository.

6. Click «Switch system packages» to packages from Packman repository.

7. Click Accept and Continue, after the codecs will get installed, You should be able to play Your multimedia files without any issues.

Источник

Оцените статью