В чем разница между libavcodec-ffmpeg-extra56 и libavcodec-ffmpeg56? Что я должен установить?

Как видно из заголовка: в чем разница между libavcodec-ffmpeg-extra56 и libavcodec-ffmpeg56? Что я должен установить?

Я использую kdenlive, но прослушиваю некоторые другие нелинейные видеоредакторы. Имеет ли значение, какой из этих пакетов установлен, по-видимому, один для ffmpeg, а другой для версии Ubuntu bawdlerised (или это теперь avconv?)?

Совет пожалуйста?

Отредактируйте с packages.ubuntu.com:

Пакет libavcodec-ffmpeg-extra56

xenial (16.04LTS) (libs): FFmpeg library with **additional** de/encoders for audio/video codecs [universe]
7:2.8.8-0ubuntu0.16.04.1 [security]: amd64 i386
7:2.8.6-1ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x

Пакет libavcodec-ffmpeg56

xenial (16.04LTS) (libs): FFmpeg library with de/encoders for audio/video codecs - runtime files [universe]
7:2.8.8-0ubuntu0.16.04.1 [security]: amd64 i386
7:2.8.6-1ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x

Если вы посмотрите на файлы ( обычные, дополнительные), единственная разница, кажется, файл в /usr/share/lintian/overrides/, .so файлы с одинаковыми именами и версиями.

2 ответа

Решение

http://packages.ubuntu.com/xenial/libavcodec-ffmpeg-extra56 добавляет несколько дополнительных, но обычно бесполезных кодеров:

  • libopencore_amrwb - Адаптивная многоскоростная широта ( AMR-WB). Устаревший формат, используемый в старых телефонах.
  • libopencore_amrnb - Адаптивная многоскоростная узкая полоса ( AMR-NB). Еще один устаревший формат, используемый в старых телефонах.
  • libvo_aacenc - Аудиокодер AAC-LC. Это было удалено вверх по потоку в FFmpeg, так как это дерьмовый кодер и собственный кодер FFmpeg AAC (-c:a aac) лучше.

Таким образом, нет никакой причины устанавливать этот конкретный пакет, если вам не нужно кодировать в AMR. У меня никогда не было необходимости делать это.

Ubuntu больше не использует ничего из развилки Libav, включая avconv, использование ffmpeg,

Это выглядит как libavcodec-ffmpeg-extra56 пакет Ubuntu, который может быть переименован или переработан специально для Ubuntu Кажется, что он содержит ту же информацию и те же зависимости, что и пакет Debian libavcodec-ffmpeg56, Это может быть так же просто, как переименование, чтобы оставаться в курсе схемы именования Ubuntu.

Вот список зависимостей пакета Ubuntu

Кажется оригинал libavcodec-ffmpeg56 это из Debian.

Вот список зависимостей пакета Debian

Если вы используете список исходников Ubuntu по умолчанию, я бы предложил установить стандартную версию libavcodec-ffmpeg-extra56 пакет. Я думаю, возможно, у вас включены другие источники, которые показали бы вам обоим?

Другие вопросы по тегам