После пяти месяцев разработки анонсирован релиз мультимедиа-пакета FFmpeg 2.2, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (поддержка многопоточного декодирования) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.
Из изменений, добавленных в FFmpeg 2.2, можно выделить:
- Поддержка устройства вывода "OpenGL", осуществляющего рендеринг в предоставляемый приложением контекст OpenGL или окно SDL. Для включения поддержки нового устройства требуется сборка с опцией "--enable-opengl";
- Поддержка обработки стереоскопических 3D-метаданных;
- Интегрирована поддержка кодировщика libx265 для стандарта сжатия видео H.265;
- В утилите ffmpeg добавлена поддержка включения через опцию "-hwaccel" аппаратного ускорения декодирования видео с использованием интерфейса VDPAU (Video Decode and Presentation API), развиваемого компанией NVIDIA. VDPAU API предназначен для задействования возможностей GPU по аппаратному ускорению обработки различных форматов видео, например, на плечи GPU могут быть вынесены функции пост-процессинга, слияния (compositing), отображения и декодирования;
- Автоопределение наличия поддержки аппаратного ускорения VDA;
- Поддержка кодирования изображений в формате WebP через библиотеку libwebp. В декодировщик WebP добавлена поддержка метаданных Exif;
- Добавлен декодировщик и распаковщик медиа-контейнеров (demuxer) для видеоформата HNM4, развиваемого компанией CRYO Interactive;
- Реализована распаковка потока VP8 в медиа-контейнерах Ogg;
- Добавлен упаковщик медиа-контейнеров (muxer) для потокового контента HDS (HTTP Dynamic Streaming);
- Добавлен полноценный декодировщик для формата Voxware MetaSound;
- Добавлены декодировщики для форматов Mirillis FIC и ATRAC3+;
- Реализована поддержка кодека DNx444;
- Добавлен фильтр framepack, позволяющий упаковать два разных видеопотока в представление стереоскопического видео;
- В фильтры setsar/setdar добавлена поддержка использования переменных в выражениях для расчёта пропорций;
- Добавлен фильтр elbg c реализацией одноимённого алгоритма векторного квантования;
- Добавлен фильтр dejudder;
- Добавлен фильтр aeval для преобразования звукового потока;
- Удалён фильтр битового потока mp3_header_compress;
- Подготовлены файлы с Widows-ресурсами для разделяемых библиотек;
- В NUT добавлена поддержка XYZ12 rawvideo и метаданных.