LINUX.ORG.RU

У ffmpeg свой набор кодеков или использует системные?

 , ,


0

1

Рашьше забивал, а теперь решил разобраться, но пока только каша в голове (речь о Fedora), что на что влияет и есть ли пересечение?:

  • Fedora Linux Disabling Mesa’s H.264 / H.265 / VC1 VA-API Support Over Legal Concerns

  • есть dnf group install Multimedia

  • а есть установка кодеков из rpmfusion - sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

  • есть ffmpeg-free по-умолчанию и просто ffmpeg



Последнее исправление: vrnd (всего исправлений: 1)

ffmpeg это и есть набор кодеков и фильтров, в первую очередь. Ничего «системнее» и нет, наверно.

anonymous
()
Ответ на: комментарий от anonymous

значит ли это, что если я удалил ffmpeg-free и установил ffmpeg, а потом запустил, к примеру dnf group install Multimedia, то набор кодеков используемых ffmpeg изменится?

vrnd
() автор топика
Ответ на: комментарий от vrnd

Без понятия. Смотри, что там в пакетах и что с поддержкой чего собрано. Использую дистрибутивы, разработчики которых не беспокоятся о проблемах патентной системы США.

anonymous
()

Ты можешь посмотреть информацию о пакете например так dnf info ffmpeg-free. В деталях написано, что пакет ffmpeg-free из репозитория fedora-updates и в описании написано «This build of ffmpeg is limited in the number of codecs supported.» А пакет ffmpeg из rpmfusion-free-updates. Если ты установил ffmpeg значит это сборка лишенная ограничений в пакете ffmpeg-free.

libavcodecs это и есть кодеки из состава ffmpeg.

Gstereamer это отдельный, не зависящий от ffmpeg комбаин (разьве что обертка над кодеками libav - gstreamer1-libav).

Так что ничего ни на что не влияет.

nvl ★★★
()
Ответ на: комментарий от masa

Fedora это хорошо для десктопа, говорили они

Fedora это действительно хорошо для десктопа.

Подобные рецепты с установкой распространённых кодеков в одну строчку есть, кажется, для каждого пакетного дистрибутива.

Как будто в Debian уже не нужно включать nonfree и подключать deb-multimedia, например.

ivanov17
()
Ответ на: комментарий от ivanov17

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

masa
()
Ответ на: комментарий от nvl

посмотреть информацию о пакете например так dnf info ffmpeg-free

Ещё на заметку для ТС.

Можно смотреть какой пакет предоставляет конкретный бинарник, библиотеку или файл с помощью dnf provides, например, dnf provides libgstlibav.so.

А содержимое пакетов можно смотреть с помощью dnf repoquery -l, например dnf repoquery -l ffmpeg-free.

ivanov17
()
Ответ на: комментарий от ivanov17

Есть, ты споришь с моим мнением, что «федора это плохо для десктопа», подменяя предмет и предполагая, что «debian это хорошо для десктопа», хотя я нигде такого не говорил и так не считаю.

masa
()

ffmpeg не модульный, его специально сделали таким, чтобы к нему сбоку не присосались, как собран ffmpeg смотреть в ffmpeg -codecs и внешние библиотеки в ldd /usr/bin/ffmpeg часть из них кодеки

anonymous
()
Ответ на: комментарий от ivanov17

Как будто в Debian уже не нужно включать nonfree и подключать deb-multimedia, например.

Нет, для кодеков non-free не нужно. debian-multimedia, кажется, помер много лет назад за ненадобностью. Он р раньше нужен был мало кому, прямо скажем.

anonymous
()
Ответ на: комментарий от ivanov17

Если это на заметку для ТС, нафига ты мне это пишешь?

nvl ★★★
()

что на что влияет и есть ли пересечение?

Установка из rpmfusion выполняется с ключом –allowerasing. Пересечения исключены.

anonymous
()
Ответ на: комментарий от einhander

Живее всех живых.

И правда. Видимо, есть ещё какое-то применение для него.

anonymous
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.