Выпуск мультимедиа-пакета FFmpeg 3.1

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

27 июня 2016 года

Wikinews-logo-ru.svg

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

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

  • Возможность применения VAAPI и libnpp/CUDA для аппаратного ускорения преобразования форматов и масштабирования видео;
  • Поддержка декодирования HEVC Main10 с задействованием средств аппаратного ускорения DXVA2;
  • Поддержка ускорения кодирования H.264, HEVC и MJPEG при помощи VAAPI;
  • Поддержка ускорения декодирования H264 и HEVC при помощи CUDA;
  • Новые фильтры:
  • fieldhint - создания новых кадров путём копирования верхнего и нижнего полей из окружающих кадров;
  • loop и aloop - фильтры для зацикливания кадров видео и образцов звука;
  • bwdif (Bob Weaver deinterlacing filter) - адаптивный алгоритм устранения чересстрочности в видео, использующий интерполяцию;
  • firequalizer - выравнивание частотных характеристик звука;
  • datascope - анализатор видеоданных;
  • bench и abench - измерение скорости работы произвольных видео и аудио фильтров;
  • ciescope - показывает диаграмму цветов CIE, отражающую распределение цветов пикселей;
  • colorspace - преобразование параметров цветов и трансформация из одного цветового пространства в другое;
  • hdcd - декодирует со звукового CD 16-разрядные PCM-данные c hdcd флагами в 20 разрядный PCM-поток;
  • readvitc - чтение информации об интервале кадрового гасящего импульса (VITC) из верхних строк видеокадра;
  • loudnorm - фильтр для линейной и динамической нормализации громкости;
  • coreimage - задействование аппаратного ускорения с привлечением GPU для обработки изображений и видео на платформе OS X (используется Apple CoreImage API);
  • remap - переназначение пикселей в видеопотоке;
  • bitstream - применение системы автоматической фильтрации битового потока для извлечения данных DTS.
  • Добавлены декодировщики для DST (Direct Stream Transfer), MediaCodec H264, MTAF, BitJazz SheerVideo, YUY2 Lossless Codec, MagicYUV, IFF ANIM, Duck TrueMotion 2.0 Real Time, DTS Express (LBR) и ADPCM IMA DAT4;
  • Добавлены распаковщики медиа-контейнеров (demuxer) для форматов musx, aix, WSD (Wideband Single-bit Data), MTAF и IFF ANIM;
  • Реализован API для ведения чёрного списка протоколов;
  • Добавлены распаковщики и упаковщики payload-данных (depacketizer и packetizer) для формата VC-2 HQ RTP. Упаковщик для формата VP9 RTP;
  • В декодировщик utvideo добавлена поддержка 10-разрядной глубины цвета;
  • Добавлены упаковщики медиа-контейнеров (muxer) для форматов hash и framehash;
  • Добавлен кодировщик Generic OpenMAX IL с поддержкой Raspberry Pi;
  • Обеспечена поддержка декодировщиков и кодировщиков фреймворка AudioToolbox;
  • Из поставки удалена библиотека libdcadec и прослойка libutvideo.
 

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


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

Комментарии:Выпуск мультимедиа-пакета FFmpeg 3.1