Последние новости
- ВЕБ-ОБНОВЛЕНИЕ 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, если они все еще актуальны.
Связанные с этим вопросы:
- Безопасны ли 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 домен.
- Вебсайт: http://www.libav.org/
- Git: git://git.libav.org/libav.git (см. http://libav.org/download.html)
- судьба: http://fate .libav.org/
- Округлять: https://roundup.libav.org/
- Пэчворк: http://patches .libav.org/
- Списки рассылки: http://lists.libav.org/ (список разработчиков: libav-devel@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. Смотрите соответствующую страницу загрузки проектов.