Доступен мультимедиа-пакет FFmpeg 2.4, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.

Из изменений, добавленных в FFmpeg 2.4, можно выделить:

  • Нарушение совместимости на уровне ABI и API, и вызванное этим увеличение версий входящих в состав библиотек: libavutil 54.7.100, libavcodec 56.1.100, libavformat 56.4.101, libavdevice 56.0.100, libavfilter 5.1.100, libswscale 3.0.100, libswresample 1.1.100, libpostproc 53.0.100. Номера версий библиотек выровнены с версиями из ветки Libav 11. Из изменений в API можно отметить добавление в AVProbeData обязательного поля mime_type, удаление устаревших функций, приведение avfilter_graph_parse к совместимости с libav;
  • В libavformat добавлена поддержка протокола Icecast, реализован API для обновления метаданных на лету, обеспечена возможность использования субтитров в кодировке UTF-16;
  • Улучшения в libavfilter: Добавлен фильтр codecview для визуализации информации, поступающей от некоторых кодеков. Добавлен фильтр silenceremove. Из frei0r портирован фильтр lenscorrection. Доведён до пригодного к применению состояния фильтр dctdnoiz, который теперь по умолчанию оперирует блоками 8x8 вместо 16x16;
  • Прекращена поддержка опции "-vismv", вместо которой следует использовать фильтр codecview;
  • Обеспечено определение наличия библиотеки libmodplug через pkg-config;
  • Для запроса метаданных ICY теперь по умолчанию используется протокол HTTP.


Источник: http://www.opennet.ru/opennews/art.shtml?num=40581