OpenNews: Выпуск мультимедиа-пакета FFmpeg 2.4 |
|
|
|
15.09.14 07:42 |
Доступен мультимедиа-пакет 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.
Read more |