После девяти месяцев разработки была выпущена новая версия мультимедийного пакета FFmpeg 4.2., версия, которая уже доступна. FFmpeg 4.2 включает исправления ошибок и новые компоненты, улучшающие его производительность.
Тем, кто не знаком с FFmpeg, следует знать, что это проект бесплатного программного обеспечения Это может, что позволяет пользователям декодировать, кодировать, перекодировать, мультиплексировать, демультиплексировать, передавать поток, фильтровать, передавать потоковое аудио и видео, а также многое другое.
Также стоит отметить, что на упаковке содержит libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale и libswresample, которые могут использоваться приложениями. А также ffmpeg, ffserver, ffplay и ffprobe, которые его могут использовать конечные пользователи для транскодирования, потоковой передачи и воспроизведения.
FFmpeg разработан для GNU / Linux, но его можно скомпилировать в большинстве операционных систем, включая Windows. FFmpeg, который производит библиотеки и программы, которые используются для работы с мультимедийными данными.
Основные новые возможности FFmpeg 4.2
С появлением этой новой версии FFmpeg добавлены различные опоры из которых можно выделить поддержку, реализованную для декодирования формата AV1 с использованием альтернативного декодера dav1d, разработанного проектами VideoLAN и FFmpeg. Dav1d ориентирован на достижение максимально возможной производительности декодирования и обеспечение высококачественной многопоточной работы.
А также поддержка декодирования контента HEVC 4: 4: 4 с использованием механизмов аппаратного ускорения NVIDIA nvdec и cuviddec, а также с использованием API VDPAU (декодирование и презентация видео).
Также добавлены распаковки медиа-контейнера (демультиплексор) dhav, hcom и vivid, KUX и IFV, а также кодеры PCM-DVD, VP4, hymt, hcom, ARBC, agm и lscr.
В пакете мультимедийных контейнеров mov запись треков предоставляется без явного определения языка (ранее языком по умолчанию был английский).
Еще одна новинка этой новой версии FFmpeg 4.2: добавление новых фильтров, а именно:
- аср: автоматическое распознавание речи с движком PocketSphinx
- Дерен: убирает дождь с видео с помощью системы машинного обучения на основе нейронной сети RESCAN и готовых моделей
- замораживаниеобнаружение: определение отсутствия изменений в видео (без изменения определенного времени изображения)
- тап: добавить дополнительные наборы кадров в начало или конец видеопотока
- дедот: сглаживание яркости и цветовых артефактов (точечная вспышка и радуга) на видео
- хромашифт / rgbashift: смещение цветовых компонентов пикселей по горизонтали и вертикали
- truehd_core: извлекает основной поток TrueHD, отбрасывая метаданные ATMOS;
- Анлмдн: подавление широкополосного шума в звуковом потоке с помощью алгоритма нелокального усреднения
- маскафун: создать маску на основе входного видео
- AV1 : разделение кадров в последовательности AV1
- лагфун: замедляет изменение цвета темных пикселей (увеличивает время отображения ярких участков)
- софтклип: плавное ограничение звука (постепенное затухание амплитуды вместо внезапного прерывания сигнала)
- колорхолд: удаление информации обо всех цветах RGB кроме указанного
- xмедиана: отображение среднего пересечения пикселей для нескольких входных видео
- показывает пространство: преобразует стереозвук в видео, показывая пространственное взаимодействие между двумя аудиоканалами
- Дессер: Устраняет искажения из-за некачественного микрофона или чрезмерного сжатия звука при записи голоса (устраняет эффект звука в банке).
Из других изменений, которые можно выделить:
- Добавлена возможность использовать Clang для компиляции файлов CUDA.
- В состав входит анализатор изображений в формате GIF.
- Добавлена поддержка субтитров ARIB STD-B24 (профили A и C), используемых в потоковой передаче TS MPEG-2. Поддержка реализована с помощью библиотеки libaribb24;
- Библиотека libndi-newtek удалена.
Наконец, для тех, кто хочет установить или обновить FFmpeg, они должны знать, что этот пакет находится в большинстве дистрибутивов Linux, или, если они предпочитают, они могут загрузить его исходный код для компиляции. по ссылке ниже.