Выпуск мультимедиа-пакета FFmpeg 3.0
15 февраля 2016 года
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Wikinews-logo-ru.svg/300px-Wikinews-logo-ru.svg.png)
После пяти месяцев разработки представлен мультимедиа-пакет FFmpeg 3.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (Архивная копия от 5 июня 2011 на Wayback Machine) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.
Из изменений (Архивная копия от 5 июля 2017 на Wayback Machine), добавленных (Архивная копия от 30 мая 2017 на Wayback Machine) в FFmpeg 3.0, можно выделить:
- Поддержка кодирования и декодирования защищённого контента MP4, соответствующего требованиям стандарта шифрования MPEG-CENC (Common Encryption), используемого в системах DRM;
- Поддержка аппаратного ускорения VP9 через VAAPI и при помощи DXVA2;
- Добавлен параметрический многополосный эквалайзер;
- Поддержка автоматической фильтрации битового потока (bitstream);
- Новые фильтры:
- extrastereo - усиление различий между левым и правым звуковым каналом;
- ocr - использование Tesseract для распознавания символов;
- alimiter - не даёт входному сигналу превысить заданный уровень;
- stereowiden - усиливает эффект стерео за счёт приглушения идентичных для обоих каналов сигналов, а также трансляции звука левого канала в правый с задержкой и наоборот;
- stereotools - управление параметрами стереосигнала;
- rubberband - внесение сдвига и растяжения во времени;
- tremolo - синусойдная амплитудная модуляция;
- agate, sidechaingate - снижает уровень шума между полезными сигналами;
- chromakey - манипуляции с цветностью в цветовом пространстве YUV;
- maskedmerge - слияние двух видеопотоков с использованием третьего потока в качестве пиксельной маски;
- displace - вытеснение пикселей в первом видеопотоке на основе данных в двух других потоках;
- selectivecolor - выборочное преобразование цветов CMYK в другой диапазон;
- shuffleframes - перегруппировка и дедупликация видеокадров;
- zscale - масштабирование видео при помощи библиотеки zimg
- vibrato -
синусоидальная фазовая модуляция;
- realtime - замедление применения фильтров для достижения соответствия выходного потока задержкам входного потока;
- apulsator - создание пульсирующих стереоэффектов (изменение громкости правого и левого канала);
- compensationdelay - внесение задержек для компенсации различных позиций микрофонов или громкоговорителей;
- acompressor - сокращение динамического диапазона сигнала;
- aemphasis - повышает выразительность звука;
- spectrumsynth - синтез звука на основе двух видео с изображением магнитуды и фазы спектра;
- showspectrumpic - преобразование входного звука в видео с визуализацией спектра;
- ahistogram - преобразование входного звука в видео с гистограммой изменения громкости;
- swaprect - замена местами двух прямоугольных областей в видео;
- afftfilt - применение произвольного выражения к частотным характеристикам звука;
- convolution - применение свёрток 3x3 или 5x5;
- anoisesrc - создание звукового сигнала с шумом;
- SOFAlizer - виртуальный бинауральный акустический фильтр;
- streamselect, astreamselect - выделение видео или звуковых потоков;
- metadata, ametadata - манипуляции с метаданными кадра;
- Новые распаковщики медиаконтента (demuxer): 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag, vpk, wve, Interplay ACM, IVR
- Новые упаковщики медиаконтента (muxer): chromaprint fingerprinting
- Новые декодировщики: ADPCM AICA, Cineform HD, XMA1, XMA2, DXV, SDX2 DPCM, ADPCM PSX, Screenpresso SPV1, innoHeim/Rsupport Screen Capture Codec, Interplay ACM;
- В декодировщик Dirac добавлена поддержка профиля SMPTE VC-2 HQ;
- Представлен встроенный кодировщик SMPTE VC-2 с поддержкой профиля HQ;
- Новый декодировщик DCA полной поддержкой расширений DTS-HD;
- В контейнерах WAV и AVI появилась поддержка dvaudio;
- В утилиту ffplay добавлены средства динамического управления громкостью. Обеспечено перемещение по потоку при нажатии правой кнопки мыши. Переход в полноэкранный режим и возврат из него можно инициировать двойным кликом левой кнопкой мыши;
- Улучшен встроенный кодировщик AAC, который переведён из категории экспериментальных разработок в разряд штатных функций;
- Поддержка аппаратного ускорения перекодирования в режиме zero-copy с использованием технологии Intel QSV (Quick Sync Video);
- Поддержка кодирования 16-разрядных изображений RLE SGI;
- Существенное увеличение производительности распаковщика Windows Television (WTV);
- Добавлен nnedi deinterlacer;
- Удалены опции mips32r5 и mips64r6. Опция mipsdspr1 переименована в mipsdsp;
- Прекращена поддержка библиотек libstagefright, libquvi, libaacplus и libvo-aacenc.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.