FFmpeg е водещата мултимедийна рамка
FFmpeg 7.0 „Dijkstra“ вече е пуснат и в тази нова версия Представени са редица значителни подобрения вариращи от подобрена съвместимост с различни формати, както и въвеждане на нови функционалности, подобрения в енкодери, декодери, корекции на грешки и др.
В тази нова версия на FFmpeg 7.0, която е представена, една от най-забележителните нови функции е изпълнение на паралелно изпълнение на операции, това ви позволява да изпълнявате множество задачи едновременно, като разопаковане/опаковане на медийни контейнери, декодиране, кодиране и прилагане на филтри.
Друго от подобренията, представени във FFmpeg 7.0, е съвместимостта с формати и подчертава въвеждане на поддръжка за видео кодиране и декодиране във формат MPEG-5 (EVC – Essential Video Coding) чрез външната библиотека libxevd.
Освен това те са добавени средства за разопаковане и опаковане на медийни контейнери за формати като QOA (Доста добре аудио) този формат се използва за аудио предаване без загуба на качество и се откроява с превъзходната си производителност в сравнение с други формати, тъй като Твърди се, че е три пъти по-бърз от декодирането на Ogg-Vorbis.
The Добавена е поддръжка за програми за разопаковане и пакетиране за формата IAMF (Поглъщащ аудио модел и формат). Този формат е предназначен за ефективно разпространение на съраунд звук, като предоставя контейнер, който включва допълнителна информация, необходима за работата на алгоритми, които реконструират звукови етапи и изпълняват звукови миксове.
От друга страна, FFmpeg 7.0 включва експериментален декодер за VVC формат (Versatile Video Coding), известен също като H.266. Този нов декодер представлява напредък в способността на FFmpeg да обработва видео компресия от следващо поколение, улеснявайки възпроизвеждането и манипулирането на съдържание в резолюции от SD до 8K, с поддръжка на HDR (висок динамичен обхват) и широкоекранен видео на 360 градуса.
В допълнение към тези подобрения в съвместимостта и функционалността, във FFmpeg 7.0 Въведена е възможност за използване на D3D12VA API (Direct 3D 12 Video Encoding) за хардуерно ускорение на декодирането на различни формати като H264, HEVC, VP9, AV1, MPEG-2 и VC1, подобрявайки производителността и ефективността в системи, съвместими с тази технология.
От останалите промени които се открояват:
- Вече поддържа хардуерно ускорено декодиране с помощта на API на Vulkan и libplacebo.
- Добавена е поддръжка за URI протокола за съдържание, използван на платформата Android.
- Изискванията за изграждане са се увеличили; Сега е необходим компилатор, който поддържа стандарта C11, за да компилира FFmpeg.
- За енкодери, базирани на QSV (Intel Quick Sync Video), методът за контрол на скоростта на предаване по подразбиране е променен от VBR на CQP.
- Въведен е нов инструмент за разопаковане на DVD-Video медийни контейнери, базиран на библиотеките libdvdnav и libdvdread от проекта VideoLAN.
- Вече е възможно предаването на метаданни в пакети във формат flv.
- Добавени DXV DXT1 енкодер и LEAD MCMP декодер.
- За MP4 и ISOBMFF формати е въведено включването на AVE метаданни.
- Поддръжката на технологията AFGS1, използвана в спецификацията на AV1 Film Grain, е добавена за подобряване на компресията на зърнести изображения.
- Добавена е поддръжка за неподвижни изображения във формати HEIF и AVIF, както и подредени неподвижни изображения.
- Профилът Dolby Vision вече е наличен за формат AV1.
- И накрая, предоставя се поддръжка за препращане на HDR10 метаданни при кодиране чрез библиотеките libx264, libx265 и libsvtav1.
За тези, които се интересуват да научат повече за тази нова версия или да научат повече за FFmpeg, можете да се консултирате с подробностите В следващия линк.
Изтеглете и вземете FFmpeg 7.0
Накрая, pЗа тези, които искат да инсталират или актуализират FFmpeg 7.0 Трябва да знаете, че този пакет се намира в повечето Linux дистрибуции или, ако предпочитате, можете да изтеглите изходния му код за компилация. от линка по-долу.
И за да извършите инсталацията от изходния код, е достатъчно да изпълните вече известния скрипт:
./configure make make install
В случай на тези, които са потребители на Ubuntu, Debian или друга производна на тези дистрибуции, просто отворете терминал и изпълнете следната команда в него:
sudo apt install ffmpeg
Докато в случая на Fedora, командата за изпълнение е следната:
sudo dnf install ffmpeg
А в случай на тези, които са потребители на Arch Linux, Manjaro или друго производно на Arch Linux, достатъчно е да изпълнят следната команда:
sudo pacman -S ffmpeg