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

Источники править


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

Комментарии

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