В чем разница между 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
пакет. Я думаю, возможно, у вас включены другие источники, которые показали бы вам обоим?