Отсутствует ли FFmpeg в официальных репозиториях в 14.04?

Последние новости

  • ВЕБ-ОБНОВЛЕНИЕ 8: FFmpeg Возвращает В Официальные Репозитории Ubuntu С Ubuntu 15.04 Vivid Vervet

FFmpeg и libav

libav из репозиториев Ubuntu

Ubuntu начала поставлять либав вилка вместо FFmpeg в последние выпуски. Если вы установили пакет ffmpeg, то вы на самом деле установили libav-пакет инструментов и программа, которая велела вам использовать avconv вместо ffmpeg в будущем создается впечатление, что ffmpeg устарел, но это не так.

Переходный период ffmpeg пакет, похоже, был удален из trusted / Ubuntu 14.04 (сравните файлы пакетов список для дерзких и надежных из исходный пакет).

Таким образом, один из вариантов - установить пакет libav-tools и использовать avconv вместо этого (обратите внимание, что это не "магистральный" FFmpeg, а заметная вилка).

FFmpeg из PPA на панели запуска

Другой вариант - использовать PPA, который предоставляет FFmpeg. Пожалуйста, взгляните на Загрузка FFmpeg страница для получения подробной информации о доступных PPA и пакетах. Вы должны время от времени проверять отдельные PPA, если они все еще актуальны.

Связанные с этим вопросы:

Установка из исходного кода

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

Используйте статические сборки

Хотя это может выглядеть немного неудобно с точки зрения упаковки, вы также можете использовать любую статическую сборку из доверенный источники. В моем случае я храню 32-разрядные и 64-разрядные двоичные файлы FFmpeg Windows вместе с 10-разрядными двоичными файлами x264 в папке, чтобы запускать их в Wine или Windows всякий раз, когда мне это нужно.


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

Как произошла вилка?

Википедия утверждает, что разветвленный проект, а также первоначальный релиз были анонсированы 13 марта 2011 года, однако происходит еще кое-что.

Копание в Git-коммитах

  • 18 Января 2011 года - совершить f4f5cab94e0881cd30965b28f3d78d9c63d6918e

    Руководитель проекта FFmpeg Михаэль Нидермайер отстранен от MAINTAINERS файл.

  • 27 Июля 2011 - совершить 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3

    avconv вводится:

    Создайте копию ffmpeg под новым именем - avconv.

    Он будет доработан с несколькими несовместимыми изменениями.

    ffmpeg.c останется как есть в течение некоторого времени, поэтому любые сценарии, использующие его, не будут нарушены.

  • 27 Июля 2011 - совершить 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a

    Предупреждение добавляется к разветвленной версии ffmpeg.c исходный код, который может ввести в заблуждение пользователей, которые не заметили форка и больше не используют FFmpeg.

  • 12 Января 2012 - совершить 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad

    ffmpeg.c удален из исходного кода.

Официальные объявления о libav.org

Следующие сообщения взяты из раздела новостей (с самым старым в последнем):

09 августа 2011

Обновлено 12.09.2011.

Для соответствия нашему новому названию мы переименовали ffplay к avplay, ffserver к avserver и ffprobe к avprobe. Их поведение осталось прежним, только имена были изменены.

С ffmpeg (инструмент командной строки) мы решили использовать эту возможность, чтобы исправить некоторые давние проблемы с удобством использования, которые связаны с нарушением совместимости. Поэтому мы добавили новый инструмент под названием avconv который основан на ffmpeg, но имеет другой (надеюсь, более мощный и простой в использовании) синтаксис для некоторых опций. ffmpeg будет сохраняться в своем текущем состоянии в течение некоторого времени, поэтому никакие скрипты или интерфейсы, использующие его, не будут сломаны. Однако она не будет развиваться дальше.

Различия между avconv и ffmpeg являются:

[...]

Обратите внимание, что avconv интерфейс пока не считается стабильным. В последующие недели могут произойти более несовместимые изменения. Мы объявим здесь, когда avconv является стабильным.

И ранее в 2011 году:

18 марта 2011

Мы только что выпустили еще один точечный релиз из нашей ветки выпуска 0.6: Libav 0.6.2. Это еще один выпуск, предназначенный только для технического обслуживания, в котором решаются две проблемы безопасности.

Отныне мы будем использовать наше новое название проекта либав. Но не волнуйтесь, по сравнению с предыдущим выпуском 0.6.1 единственными функциональными изменениями являются два исправления безопасности для декодеров VC1 и APE. Это означает, что libav обеспечивает безболезненную замену существующих установок FFmpeg.

Более того, мы гордимся тем, что сопровождаем этот исходный релиз исполняемыми файлами и библиотеками для платформа win32. Эти двоичные файлы включают кодировку H.264 с использованием прилагаемой библиотеки x264. Наслаждайтесь!

Дистрибьюторам и системным интеграторам рекомендуется обновлять свои исправления и делиться ими с нашими ветками выпуска.

17 марта 2011

Мы только что перенесли еще один точечный выпуск из нашей ветки выпуска 0.5: FFmpeg 0.5.4. Это еще один выпуск, предназначенный только для обслуживания, в котором устранен ряд проблем безопасности.

Дистрибьюторам и системным интеграторам рекомендуется обновлять свои исправления и делиться ими с нашими ветками выпуска.

13 марта 2011

Мы, как группа разработчиков FFmpeg, решили продолжить разработку FFmpeg под названием Libav. Вся существующая инфраструктура будет передана в libav.org домен.

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

git remote set-url origin 'git://git.libav.org/libav'

На данный момент мы по-прежнему доступны через списки рассылки FFmpeg и IRC-каналы, но мы перейдем на libav.org аналоги. В течение переходного периода как веб-сайт, так и источник могут по-прежнему содержать ссылки на FFmpeg. Со временем они исчезнут, за исключением случаев, когда это имеет историческое значение.

24 февраля 2011

Разработка FFmpeg перенесена в Git, и репозиторий SVN больше не обновляется. Репозиторий SVN может быть удален в ближайшем будущем, поэтому вам рекомендуется использовать Репозиторий Git вместо.

Последняя редакция, внесенная в SVN, была r26402 2011-01-19 и заменила svn:external libswscale автономной копией.

Обратите внимание, что разработка FFmpeg фактически уже перешла в репозиторий Git и что существует два репозитория Git. Смотрите соответствующую страницу загрузки проектов.