Выпуск мультимедиа-пакета FFmpeg 3.3
После пяти месяцев разработки представлен мультимедиа-пакет FFmpeg 3.3, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer.
Из изменений, добавленных в FFmpeg 3.3, можно выделить:
- Добавлена поддержка сферического видео (съёмка в режиме 360 градусов), которое позволяет рассмотреть не только происходящее перед камерой, но и вокруг снимающего;
- Реализована возможность ускорения декодирования формата VP8 с использованием технологии Intel QSV (Quick Sync Video);
- Добавлены фильтры для масштабирования и устранения чересстрочности, использующие Intel QSV;
- Добавлена поддержка ускорения кодирования форматов MPEG-2 и VP8 с использованием VAAPI;
- Новые фильтры:
- premultiply — эффект наложения прозрачного слоя на видео;
- abitscope — создание видео с визуализацией битового потока из звукового файла;
- readeia608 — чтение скрытых субтитров (EIA-608) из первой строки видеокадра;
- threshold — эффект определения границ цветности для видео;
- midequalizer — применение эффекта Midway Image Equalization для нормализации параметров двух видеопотоков (например, для выравнивания экспозиции от пары стереокамер);
- signature — вычисление цифровой подписи для видео MPEG-7.
- Новые декодировщики:
- Apple Pixlet;
- PSD (Photoshop Document);
- XPM;
- NewTek SpeedHQ;
- QDMC (звук);
- FM Screen Capture;
- ScreenPressor;
- ClearVideo (частично)
- PCM в форматах 16.8 и 24.0 с плавающей запятой;
- Декодировщик CrystalHD переведён на новый API;
- Новые кодировщики:
- Встроен кодировщик для формата Opus;
- Улучшено качество кодирования (M)JPEG;
- Добавлены кодировщики DNxHR 444 и HQX;
- Новые распаковщики и упаковщики медиа-контейнеров (demuxer/muxer):
- Распаковщик Sample Dump eXchange;
- Распаковщик MIDI Sample Dump Standard;
- Распаковщик и упаковщик Scenarist Closed Captions;
- В состав включена библиотека ebur128, которая теперь используется вместо внешней библиотеки libebur128;
- Добавлена поддержка формата MOV с несколькими таблицами образцов;
- Добавлена поддержка протокола Pro-MPEG CoP #3-R2 FEC;
- Сборочный скрипт configure теперь выдаёт ошибку в случае отсутствия скрипта autodetect-libraries.
© OpenNet