Уведел свет (http://ffmpeg.org/pipermail/ffmpeg-devel/2013-July/145698.html) релиз мультимедиа-пакета FFmpeg 2.0 (http://ffmpeg.org/download.html), включающего набор приложений и коллекцию библиотек для манипулирования различными мультимедиа форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (http://gitorious.org/ffmpeg/ffmpeg-mt) (поддержка многопоточного декодирования) и libav (http://libav.org/) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer (http://www.mplayerhq.hu/).
Среди изменений, добавленных (http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog) в FFmpeg 2.0, можно отметить:
- Поддержка OpenCL для привлечения мощностей GPU для ускорения работы различных компонентов пакета. В настоящее время OpenCL используется только в некоторых фильтрах, таких как фильтр масштабирования видео;
- Поддержка устройств вывода для V4L2 и XVideo;
- Поддержка протокола FTP для доступа к контенту по сети;
- Новые фильтры: curves, perms, aperms, audio phaser, separatefields, telecine, inverse telecine, colorbalance, colorchannelmixer, asetrate, interleave, astats, trim, atrim, extractplanes, avectorscope, zmq, DCT denoiser, vignette, rotate, psnr, 3D LUT. Из библиотеки libmpcodecs портированы фильтры mcdeint, sab и spp. На базе vid.stab подготовлены фильтры стабилизации видео vidstabdetect и vidstabtransform. Полностью переработан фильтр interlace. Из библиотеки libmpcodecs портирован фильтры подавления помех (Wavelet denoiser). Во всех фильтрах произведена унификация синтаксиса опций;
- Добавлены декодировщики для форматов: WebP, Go2Webinar, ADPCM DTK, ADPCM IMA Radical, Apple Intermediate Codec, Escape 130;
- Добавлены кодировщики для форматов: True Audio (TTA), SMPTE 302M Audio;
- Добавлены распаковщики медиа-контейнеров (demuxer): WebP, ADP, RSD, RedSpark. Добавлен декодировщик на базе libquvi;
- Надлежащая поддержка кодирования анимированных GIF-файлов;
- В утилите ffplay добавлена поддержка использования фильтров для звука;
- Поддержка формата Monkey's Audio 3.93 и более новых версий;
- Оптимизация производительности кодирования потоков AAC на платформах x86 и MIPS позволила увеличить скорость кодирования на 10%;
- В утилиту ffmpeg добавлены опции "-filter_script" и "-filter_complex_script", позволяющие загрузить из файла описание графа работы фильтра. Увеличена точность расчёта смещений а звуковом потоке при указании опций "-t" и "-ss";
- Поддержка использования фильтров при редактировании по шкале времени;
- В упаковщике медиа-контейнеров (muxer) для формата Matroska появилась возможность помещения индекса в начало файла;
- Поддержка кодирования WavPack через libwavpack. Возможность упаковки медиа-контейнеров с использованием WavPack для форматов raw и Matroska;
- В libavfilter обеспечена поддержка разбиение работы на части с обработки каждого задания в отдельном потоке;
- Поддержка генерации и фильтрации потока Hald CLUT;
- Поддержка чередования B-кадров для потока VC-1;
- Поддержка библиотеки libgme.
URL: http://ffmpeg.org/pipermail/ffmpeg-devel/2013-July/145698.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=37393