Выпуск мультимедиа-пакета FFmpeg 2.6
7 марта 2015 года
Доступен мультимедиа-пакет FFmpeg 2.6, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (Архивная копия от 5 июня 2011 на Wayback Machine) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.
Из изменений (Архивная копия от 8 ноября 2020 на Wayback Machine), добавленных (Архивная копия от 21 марта 2015 на Wayback Machine) в FFmpeg 2.6, можно выделить:
- Добавлен кодировщик NVENC, использующий одноимённый механизм ускорения кодирования H.264, встроенный в современные GPU NVIDIA;
- Поддержка ускорения декодирования потоков H.264 средствами Intel QSV (Intel Quick Sync Video);
- В фильтр spp добавлена поддержка 10-битных выборок (sample);
- Добавлен фильтр colorlevels для обработки цветности;
- Реализован фильтр tblend для отображения отличий между последовательными кадрами;
- Добавлен звуковой фильтр dcshift;
- В libavfilter представлены фильтры palettegen и paletteuse, позволяющие создавать высококачественные палитры для GIF-файлов.
- Добавлен фильтр showpalette;
- Прекращена поддержка прослойки libmpcodecs (фильтры MPlayer). Актуальные фильтры MPlayer (softpulldown/repeatfields, eq*, фильтры постобработки fspp, uspp, pp7) портированы в FFmpeg и больше не требуют дополнительной прослойки;
- Расширен API (Архивная копия от 21 марта 2015 на Wayback Machine), добавлены новые вызовы avdevice_list_input_sources(), avdevice_list_output_sinks(), av_dv_codec_profile2(), av_vdpau_get_surface_parameters(), avformat_flush(), avio_put_str16be(). Для получения списка источников ввода и систем вывода в утилиту ffmpeg следует использовать опции «-sources» и «-sinks»;
- Внесены оптимизации в декодировщик VP9, который теперь пригоден для использования на 32-разрядных системах x86 и на CPU без поддержки инструкций SSSE3, таких как Phenom (даже двухъядерного Athlon теперь достаточно для декодирования VP9-видео 1080p 30fps).
- В декодировщик HEVC/H.265 внесены многочисленные ассемблерные и Си-оптимизации. В стек HEVC добавлена поддержка оптимизации для архитектуры ARM, основанной на использовании инструкций NEON;
- В код обработки звука в libavcodec добавлены ассемблерные оптимизации для процессоров MIPS64;
- Добавлена поддержка формата RIFX для файлов WAV;
- Добавлен упаковщик медиаконтейнеров (muxer) RTP/mpegts
- Добавлена поддержка симметричных блочных шифров Camellia и Twofish ;
- Реализована обвязка над кодировщиком OpenH264;
- Поддержка позиционирования внутри файлов VOC;
- Поддержка разрешения DNx100 (960x720@8)
- Добавлены модули для восстановления данных из пакетов RTP (depacketizer) для звуковых payload-форматов VP9, DV (RFC 6469), AC3 (RFC 4184), T.140 (RFC 4103) и MP3 (RFC 5219)
- Добавлен декодировщик DSS-SP (Digital Speech Standard / Standard Play).
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.