Релиз мультимедиа-пакета FFmpeg 2.2

Материал из Викиновостей, свободного источника новостей

24 марта 2014 года

После пяти месяцев разработки анонсирован релиз мультимедиа-пакета FFmpeg 2.2, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (Архивная копия от 5 июня 2011 на Wayback Machine) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.

Из изменений, добавленных в FFmpeg 2.2, можно выделить:

  • Поддержка устройства вывода "OpenGL", осуществляющего рендеринг в предоставляемый приложением контекст OpenGL или окно SDL. Для включения поддержки нового устройства требуется сборка с опцией "--enable-opengl";
  • Поддержка обработки стереоскопических 3D-метаданных;
  • Интегрирована поддержка кодировщика libx265 для стандарта сжатия видео H.265;
  • В утилите ffmpeg добавлена поддержка включения через опцию "-hwaccel" аппаратного ускорения декодирования видео с использованием интерфейса VDPAU (Video Decode and Presentation API), развиваемого компанией NVIDIA;
  • Автоопределение наличия поддержки аппаратного ускорения VDA;
  • Поддержка кодирования изображений в формате WebP через библиотеку libwebp. В декодировщик WebP добавлена поддержка метаданных Exif;
  • Добавлен декодировщик и распаковщик медиа-контейнеров (demuxer) для видеоформата HNM4, развиваемого компанией CRYO Interactive;
  • Реализована распаковка потока VP8 в медиа-контейнерах Ogg;
  • Добавлен упаковщик медиа-контейнеров (muxer) для потокового контента HDS (HTTP Dynamic Streaming);
  • Добавлен полноценный декодировщик для формата Voxware MetaSound;
  • Добавлены декодировщики для форматов Mirillis FIC и ATRAC3+;
  • Реализована поддержка кодека DNx444;
  • Добавлен фильтр framepack, позволяющий упаковать два разных видеопотока в представление стереоскопического видео;
  • В фильтры setsar/setdar добавлена поддержка использования переменных в выражениях для расчёта пропорций;
  • Добавлен фильтр elbg c реализацией одноимённого алгоритма векторного квантования;
  • Добавлен фильтр dejudder;
  • Добавлен фильтр aeval для преобразования звукового потока;
  • Удалён фильтр битового потока mp3_header_compress;
  • Подготовлены файлы с Widows-ресурсами для разделяемых библиотек;
  • В NUT добавлена поддержка XYZ12 rawvideo и метаданных.

Дополнение: Одновременно представлен (Архивная копия от 29 июня 2015 на Wayback Machine) релиз форка проекта FFmpeg - Libav 10 (Архивная копия от 29 октября 2020 на Wayback Machine), большинство изменений из которой уже входят в состав FFmpeg 2.2. Из новшеств Libav 10 отмечается задействование во многих внутренних структурах буферов с подсчётом ссылок ( reference counting), что упрощает передачу кадров между декодерами/кодировщиками и фильтрами. Кроме того, в состав нового выпуска включены нативные декодировщики H.265, VP9, WebP, JPEG 2000 и AIC.

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

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

Комментарии[править]

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