Релиз мультимедиа-пакета FFmpeg 1.1

07.01.2013 21:16

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

Среди изменений FFmpeg 1.1 можно отметить:

  • Поддержка кодирования в форматах Opus, 24-bit FLAC и многоканального (до 7.1) ALAC;
  • Поддержка многопоточного декодирования H.264, в том числе для потоков с изменяющимся разрешением и пиксельным форматом;
  • Добавлен фильтр субтитров, позволяющий осуществить подстановку субтитров в видеопоток;
  • Добавлена поддержка декодирования звука в lossless-формате TAK;
  • Добавлены распаковщики медиа-контейнеров (demuxer) для DTS-HD, LVF, AVR, AST, BRSTM, PVF, IRCAM, Paris Audio File, virtual concatenation, VobSub, Silicon Graphics Movie, NIST Sphere;
  • Добавлены демуксеры и декодеры для анимированных GIF и субтитров в форматах MPL2, VPlayer, MPlayer, AQTitle, PJS и SubViewer v1;
  • Добавлены упаковщики медиа-контейнеров (muxer) для форматов IRCAM и Sony Wave64;
  • Добавлена возможность записи тэга INFO и связанных с ним метаданных для файлов WAV/CAF;
  • Добавлена поддержка декодирования необработанных субтитров (raw subtitles), изображений BRender PIX, аудио ADPCM IMA Dialogic, 8битного видео SGI RLE, Silicon Graphics Motion Video Compressor 1 и 2, 012v;
  • Добавлена поддержка кодирования и декодирования формата изображения X-Face;
  • ffserver более не может быть запущен в виде демона;
  • Добавлена поддержка субтитров в формате JSON для видео с сайта TED.com;
  • Добавлен фильтр для анализа громкости звукового потока в соответствии с требованиями спецификации EBU R128;
  • Добавлены фильтры field, geq, aselect и apad; из mplayer портированы видеофильтры pp и kerndeint; из VirtualDub портирован фильтр histeq;
  • Добавлена поддержка формата FFM2, созданного для улучшения совместимости между различными утилитами из состава FFmpeg. Новый формат обратно совместим с ранее используемым форматом FFM и отличается возможностью реализации расширений, что позволяет генерировать FFM2-файлы без привязки к версиям FFmpeg;
  • Добавлен ресэмплер звука из SOX.