Почему ffmpeg был удален из Debian?

10

В настоящее время ffmpegотсутствует в пакетах APT при использовании стабильных версий Debian и Ubuntu.

Существует множество ресурсов ( например, SuperUser , другой из документации Debian и AskUbuntu ), которые объясняют, как установить его другим (и более сложным) способом, чем простым apt-get install ffmpeg.

Что я удивляюсь, почему пакет не существует в первую очередь?

Из того, что я понял, avconvэто вилка ffmpegи стандарт де-факто для подобных дистрибутивов Debian. Между тем, ffmpegне заброшено: сайт не упоминает о намерении закрыть проект с прибылью avconv, несмотря на то, что лидер ffmpeg покинул проект .

Так:

  • Почему он ffmpegбыл просто удален из пакетов APT, вместо того, чтобы хранить его и просто добавлять avconv?

  • Есть ли причина (кроме того факта, что его стало сложнее устанавливать ffmpeg) прекратить использовать его?

Арсений Мурзенко
источник
1
lwn.net/Articles/607591
Иордания
1
Я не могу комментировать конкретно, почему он был удален apt, однако Libavответвление FFmpeg(не говоря уже о его путанице) хорошо документировано в другом месте: Форк из FFmpeg .
соулкейк
1
Вы можете найти ответы на этот вопрос полезными: каковы различия и сходства между ffmpeg, libav и avconv?
соулкейк
@jordanm: действительно, наряду с двумя другими комментариями, это очень помогает (цитата «разработчик Debian, который поддерживал ffmpeg, была частью группы, которая создала форк, поэтому он, естественно, взял дистрибутив для поездки»), один отвечает на мой вопрос). Вы хотите рекламировать свой комментарий к ответу, включая соответствующие цитаты из статьи?
Арсений Мурзенко

Ответы:

10

Почему было ffmpeg не доступно в репо?

Некоторое время ffmpegпосле переключения Debian на Libav было доступно так называемое « », но оно было не из FFmpeg. Это может быть лучше всего объяснено с помощью приблизительного графика того, что произошло:

  1. Libav отделился от FFmpeg и сохранил ffmpegдвоичное имя (оно также сохранило имена библиотек, а имя «libav» уже использовалось FFmpeg как собирательное существительное для библиотек: libavcodec, libavformat, libavutils и т. Д.).

  2. В то время сопровождающий пакета Debian ffmpeg, входящий в состав ветки Libav, переключил Debian на использование Libav.

  3. В конечном итоге Libav устарела / переименовала их ffmpegв avconv, затем в конечном итоге удалила поддельные " ffmpeg", но некоторые пользователи нижестоящих версий, такие как Ubuntu, сохранили старые, фальшивые " ffmpeg" из-за "совместимости и переходных" причин в течение некоторого времени.

  4. В конце концов, Debian / Ubuntu удалил глючную, старую, мертвую, фальшивую " ffmpeg".

  5. FFmpeg возвращается в стабильный Debian (jessie-backports) и Ubuntu Vivid 15.04 .

  6. Debian / Ubuntu удаляет Libav.

В данный момент вы находитесь между шагами 4 и 5. Обновление до новой версии вашего дистрибутива позволит вам установить реальную версию из ffmpegрепозитория.

Есть ли причина прекратить использование ffmpeg?

Разработка FFmpeg очень активна , и теперь, когда Libav потерял своих основных нижестоящих пользователей, я думаю, что вы можете задать этот вопрос avconvвместо этого.

Другие вещи

... лидер FFmpeg покинул проект.

Майкл Нидермайер все еще довольно активен . Он просто устал от некоторых административных обязанностей и политики и ушел в отставку с поста лидера. Кроме того, это был жест для разработчиков Libav как потенциальный шаг к воссоединению с разработчиками Libav.

llogan
источник