Выпуск мультимедиа-пакета FFmpeg 2.8 с обилием новых фильтров
10 сентября 2015 года
После трёх месяцев разработки представлен мультимедиа-пакет FFmpeg 2.8, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (Архивная копия от 5 июня 2011 на Wayback Machine) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.
Из изменений (Архивная копия от 5 июля 2017 на Wayback Machine), добавленных(недоступная ссылка) в FFmpeg 2.8, можно выделить:
- Поддержка аппаратного ускорения для HEVC (H.265) с использованием API VAAPI и VDPAU;
- Поддержка аппаратного ускорения кодирования и декодирования MPEG-2 и HEVC с использованием технологии Intel QSV (Quick Sync Video). Поддержка аппаратного ускорения Intel QSV при декодировании видео в формате VC-1;
- Значительно улучшена реализация декодировщика JPEG 2000. С кодировщика JPEG 2000 снят признак экспериментальной разработки;
- Новые фильтры:
- colorkey для замены цветов на прозрачность (полезно при обработке материала, снятого на фоне "зелёного экрана");
- ssim ( SSIM - Structural SImilarity Metric) для определения схожести между двумя видео;
- removegrain и atadenoise для подавления шумов на видео;
- bitstream-фильтр для преобразования HEVC из MP4 в формат Annex B;
- erosion, dilation, deflate и inflate - видеофильтры с эффектами эрозии, расширения, сдутия и раздутия;
- dynaudnorm - система динамической нормализации звука (Dynamic Audio Normalizer);
- reverse, areverse - для обратного воспроизведения видео и звука;
- Random для извлечения кадров в случайном порядке;
- deband - для удаления из видео артефактов в форме полос (banding), например, заметных(недоступная ссылка) на снимках облаков;
- sidechaincompress для сжатия входного сигнала с учётом дополнительного сигнала;
- acrossfade для применения эффекта затихания звука к нескольким входным источникам (организация плавного перехода);
- showvolume, aphasemeter, showfreqs для наглядной визуализации изменения громкости, изменения фазы и спектральных характеристик звукового потока;
- vectorscope
для отображения отношения двух цветовых компонентов на двухмерном графике ( вектороскоп);
- waveform - для визуализации интенсивности цветовых компонентов;
- hstack и vstack для горизонтальной и вертикальной стековой компоновки нескольких видео;
- adrawgraph и drawgraph для построения графика на основе метаданных для звука и видео;
- framerate для изменения частоты кадров с использованием интерполяции имеющихся кадров;
- Новый кодировщик HEVC на базе библиотеки libkvazaar;
- Новые распаковщики медиаконтента (demuxer): ASF (новая опциональная реализация), BFSTM/BCSTM;
- Новые декодировщики: Go2Meeting, AAC (fixed-point), Hap (+кодировщик), ADPCM_THP (для little-endian), декодировщик изобржений/текстур DirectDraw Surface;
- Новые источники приёма видео: allyuv и allrgb;
- Поддержка фреймворка VideoToolbox (OS X);
- Поддержка пультов DNx100 (1440x1080@8);
- Переключение кодировщиков webm по умолчанию на использование VP9 и Opus.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.