Из того, что я видел, мне кажется, что Либав avconv
считается преемником ffmpeg
- это правильно?
Если это правда, то почему это так? Что именно делает libav лучше и почему я хотел бы выбрать его вместо ffmpeg?
Я столкнулся с этой «проблемой» при установке Ubuntu 12.04.1 LTS на виртуальной машине, и когда я установил ffmpeg, он получил сообщение о том, что mit ffmpeg устарел, и я сначала подумал «wtf?».
Если я воспользуюсь, смогу avconv
ли я перенести свои скрипты в зависимости от ffmpeg, более или менее легкую для libav? В основном я использую его для записи метаданных и преобразования звука (wav, flac, vorbis, mp3, aac).
Ответы:
Прежде всего, посмотрите, кто может сказать мне разницу и отношения между ffmpeg, libav и avconv . Большая часть путаницы является результатом:
ffmpeg
иavconv
.ffmpeg
.FFmpeg против
ffmpeg
и libav противavconv
ffmpeg
это имя их инструмента командной строки.avconv
это имя их инструмента командной строки. В течение короткого времени у libav также былffmpeg
.Пользователи часто думают «проект», когда «инструмент» обсуждается, что приводит к ...
Плохо сформулированное сообщение
Итак, как мы узнали из ссылки « Кто может сказать мне ...» , когда libav разветвился от FFmpeg, они также временно предоставили свою версию
ffmpeg
. Как участник libav, сопровождающий ffmpeg в Debian и Ubuntu решил переключить дистрибутив на использование libav. С точки зрения libav это был их лучший шаг: заставить большое сообщество пользователей использовать форк.Ubuntu переключился в переходный период, когда libav предоставил и свою версию,
ffmpeg
и переименованный инструментavconv
. Когда пользователи пытались использовать libav,ffmpeg
они получали следующее сообщение:В этом случае "ffmpeg", упомянутый в сообщении, был временной версией libav, которая позже была удалена (как и сообщение). Помните разницу между FFmpeg и
ffmpeg
? Конечно, это сообщение полностью сбило с толку многих пользователей, которые по понятным причинам не делали различий между проектом и инструментом; особенно пользователи Ubuntu, которые не знали, что их дистрибутив делал switcharoo, или пользователи, которые никогда не слышали о libav. Я не знаю, хотел ли пользователь libav думать об этом, но им, вероятно, понравился этот побочный эффект.Некоторые пользователи Ubuntu считали, что сообщение слишком обманчиво, и позже оно было изменено на:
Небольшое улучшение по моему мнению, но я чувствую, что это не достаточно ясно.
Какой я использую?
Никто не может сказать вам, какой использовать. Основное различие для пользователей заключается в том, что FFmpeg объединяет множество коммитов из libav, но это не так взаимно, поскольку libav, кажется, притворяется, что FFmpeg не существует и лишь изредка выбирает вишню из FFmpeg.
Для обычного пользователя не должно быть огромных различий. Для пользователей Ubuntu, которые хотят использовать FFmpeg, вы можете скомпилировать его, следуя инструкциям Как скомпилировать FFmpeg и x264 , использовать PPA Джона Северинссона FFmpeg или получить простой статический двоичный файл, связанный со страницей загрузки FFmpeg .
Для получения дополнительной информации см . Ситуация FFmpeg / Libav .
источник
Обновление (начало 2016 года)
Текущая ситуация (середина 2015 года)
Кажется, лучше придерживаться FFmpeg. Вся ситуация довольно грязная и безобразная. Я только начал читать на развилке несколько дней назад. Игнорируя всю драму, вот что представляется фактами:
источник
Зайдя сюда, вы увидите, что самое последнее обновление - сентябрь 2012 года (несколько месяцев назад).
Похоже, это говорит о том, что на данный момент это относится только к Ubuntu и Debian.
Чтобы ответить на ваш вопрос о том, является ли он точно таким же:
Обратите внимание, что это может быть связано с версией Windows. Это было опубликовано относительно версии для Linux:
источник