Выпуск мультимедиа-пакета 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.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск мультимедиа-пакета FFmpeg 2.8 с обилием новых фильтров», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.