Pull to refresh

Comments 21

Насколько мне известно, большая часть разработчиков ушла из ffmpeg и занялась libav. Сейчас ffmpeg, по сути, сливает оттуда код и является обёрткой. Иногда с ошибками. Вот что мне писал один из разработчиков libav в ответ на багрепорт:

I'm not a ffmpeg developer anymore. The projects split and we are working now on Libav. FFmpeg merges our changes and from time to time errors like this one happen. Presets are working in Libav and we review each change before it gets pushed to our central git repository.

Для меня остается загадкой, почему все продолжают собирать и использовать ffmpeg?
Насколько я понял libav это именно библиотека (не единственная) для работы с видео, через которую работает сам ffmpeg. Т.е. в моем понимании если даже они и разделились, то кто-то работает над «математической» частью просчета видео, а кто-то над оберткой
Конвертация (avconv) и другие штуки там тоже есть.
Вы не правильно поняли. libav есть форк ffmpeg, на которым взялись работать адекватные разработчики не согласные с политикой Майкла (лидера ffmpeg). По состоянию на текущий момент libav более протестирован и туда направляется большее количество исправлений. Также не стоит обманываться большими числами в версии ffmpeg, там просто убрали функции из устаревшего API.
Спасибо. Значит следующий пост будет о libav ;-)
Правильнее было бы собрать rpm и установить уже их.
Спасибо за хинт. Попробую.
С другой стороны возникает вопрос что пакеджы будут актуальны до следующей версии. Если не брать во внимание массовую инсталляцию на различные сервера, возможно лучше тогда собирать из последних исходников (git repo)?
Скажите мне, на кой сначала ставить checkintall, а потом сабж из сырцов инсталить?
Спасибо, подправил. осталось «по наследству».
Мб немного не по теме, но есть ли под nix библиотека для звука уровня Nero AAC? То что дает FAAC при тех же битрейтах это тихий ужас. =\
Я бы сказал бы, что собирать из последних версий из гита — это довольно неправильно, если уж вы пошли этим путем, т.к. может банально не собираться, хорошо, что собралось у вас, но очень часто не собирается.

Поэтому лучше тогда уже использовать последний tag.

И замечание насчет версии — не ffmpeg 6.1, а наверное таки ffmpeg 0.6.1, который, кстати, таки включает уже все, что вам нужно (в том числе и vp8), так что, имхо, изобрели велосипед:

A bit longer than actually expected, but finally, we are proud to announce a new release: FFmpeg 0.6. Check out the release notes and changelog.

It is codenamed "Works with HTML5" as the special focus of this release were improvements for the new multimedia elements in HTML5. The H.264 and Theora decoders are now significantly faster and the Vorbis decoder has seen important updates. This release supports Google's newly released libvpx library for the VP8 codec and the Matroska demuxer was extended to support to WebM container.

This release includes again an extensive number of changes; some of its highlights are:

Significant work to support at least decoding of all widespread mainstream proprietary codecs, and as usual broad coverage of widespread non-proprietary codecs, such as:
decoders and encoders
VP8 (via Google's libvpx library)


ffmpeg.org/
кстати в статье почему-то указаны только ключи для кодирования аудио, наверное парсер съел?
оно само вроде в зависимости от разширения дестинейшен кодирует в нужном формате. перепроверю из дома.
так не указано же расширение в статье даже :)
я бы не стал возможно собирать если бы не пытался устанавливать и использовать из «репки». сегодня если получится на вируалке возьму с dag репо и отпишу как там оно ругалось. точно помню что проблемы были с webm.
у меня стояла 0.6 и с webm не было никаких проблем. libvpx + libvorbis
Sign up to leave a comment.

Articles