Увидел свет (http://ffmpeg.org/pipermail/ffmpeg-devel/2014-July/159611.html) релиз мультимедиа-пакета FFmpeg 2.3 (http://ffmpeg.org/download.html#releases), включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках 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.3, можно выделить:
- Добавлена нативная реализация декодера для формата Opus, которая отличается от ранее используемого декодера из состава libopus более высокой производительностью и стабильностью;
- Новые оптимизации: Добавлены ассемблерные оптимизации для архитектуры AArch64, которая используется в Apple A7 SoC, на основе которого построен iPhone 5S. В реализацию HEVC и библиотеку libswresample добавлены новые ассемблерные оптимизации. Увеличена скорость декодирования MLP/TrueHD на архитектурах ARM. Значительно увеличена производительность декодировщика Huffyuv. Некоторые ассемблерные вставки для архитектуры x86 преобразованы в формат NASM/Yasm, что дало возможность задействовать их при сборке с использованием компилятора MSVC (Microsoft Visual Studio).
- Декодеровщик видео VP7;
- Поддержка протокола Samba (через libavformat);
- API AVStream.side_data для сохранения информации о потоке, например, через данный API в распаковщики медиа-контейнеров (demuxer) экспортируются данные о выравнивании громкости и повороте видео.
- Кодировщик субтитров HTML5 WebVTT, поддерживающий создание субтитров в формате WebVTT на основе обычного текстового файла;
- Новые фильтры: hqx (hq2x, hq3x, hq4x для масштабирования пиксельных изображений в малом разрешении, shuffleplanes stereo-to-binaural, showcqt, zoompan, signalstats, flanger;
- Добавлен декодер AC-3, работающий в режиме с фиксированной точкой;
- Декодировщик для звуковых потоков DSD (Direct Stream Digital);
- Декодировщики On2 AVC (Audio for Video), Phantom Cine, Magic Lantern Video (MLV), ;
- Кодировщик и декодировщик изображений Alias PIX и файлов LRC lyric;
- В утилиту ffmpeg добавлена поддержка декодирования через DXVA2;
- Для Windows добавлена поддержка захвата экрана через GDI;
- Для пользователей OS X добавлена поддержка устройств ввода QTKit и AVFoundation, что позволило задействовать встроенные камеры, поставляемые в устройствах Apple.
- В рамках чистки неподдерживаемого кода удалены ассемблерные оптимизации для архитектур Blackfin и SPARC. В случае появления лиц, заинтересованных в сопровождении данных архитектур, оптимизации будут возвращены.
URL: http://ffmpeg.org/pipermail/ffmpeg-devel/2014-July/159611.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=40222