
Az FFmpeg a vezető multimédiás keretrendszer
Az FFmpeg 7.0 „Dijkstra” már megjelent és ebben az új változatban Jelentős fejlesztések sorozatát mutatják be a különböző formátumokkal való jobb kompatibilitástól kezdve új funkciók bevezetésén, a kódolók, dekóderek fejlesztésén, hibajavításokon és még sok máson keresztül.
Az FFmpeg 7.0 bemutatott új verziójában az egyik legfigyelemreméltóbb újdonság a műveletek párhuzamos végrehajtásának megvalósítása, ez lehetővé teszi több feladat egyidejű végrehajtását, például médiatárolók ki- és becsomagolását, dekódolást, kódolást és szűrők alkalmazását.
Az FFmpeg 7.0 másik fejlesztése a formátumokkal való kompatibilitás, és kiemeli a a videó kódolás és dekódolás támogatásának bevezetése MPEG-5 formátumban (EVC – Essential Video Coding) a libxevd külső könyvtáron keresztül.
Ezenkívül felvették őket médiakonténer kicsomagolók és csomagolók olyan formátumokhoz, mint a QOA (Guite OK Audio) ezt a formátumot minőségromlás nélküli hangátvitelre használják, és kiemelkedik a többi formátumhoz képest kiváló teljesítményével, mivel Állítólag háromszor gyorsabb, mint az Ogg-Vorbis dekódolás.
A Támogatás hozzáadva a kicsomagolókhoz és a csomagolókhoz az IAMF formátumhoz (Immersive Audio Model and Format). Ezt a formátumot a térhangzás hatékony elosztására tervezték, olyan tárolót biztosítva, amely további információkat tartalmaz a hangszínpadokat rekonstruáló és hangkeverékeket végrehajtó algoritmusok működéséhez.
Másrészt az FFmpeg 7.0 tartalmaz egy kísérleti dekódert a VVC formátumhoz (Versatile Video Coding), más néven H.266. Ez az új dekóder előrelépést jelent az FFmpeg azon képességében, hogy kezelje a következő generációs videotömörítést, megkönnyítve a tartalom lejátszását és manipulálását SD-től 8K-ig, a HDR (High Dynamic Range) és a 360 fokos szélesvásznú videó támogatásával.
A kompatibilitási és funkcionalitási fejlesztések mellett az FFmpeg 7.0-ban Megvalósult a D3D12VA API használatának képessége (Direct 3D 12 Video Encoding) különféle formátumok, például H264, HEVC, VP9, AV1, MPEG-2 és VC1 dekódolásának hardveres felgyorsítására, javítva ezzel a technológiával kompatibilis rendszerek teljesítményét és hatékonyságát.
A többi változás közül amelyek kiemelkednek:
- Most már támogatja a hardveresen gyorsított dekódolást a Vulkan és a libplacebo API-k használatával.
- Támogatás hozzáadva az Android platformon használt tartalom-URI protokollhoz.
- Az építési követelmények nőttek; A C11 szabványt támogató fordítóprogramra most szükség van az FFmpeg fordításához.
- A QSV (Intel Quick Sync Video) alapú kódolók esetében az alapértelmezett bitsebesség-vezérlési módszer VBR-ről CQP-re módosult.
- Új kicsomagolót vezettek be a DVD-Video médiatárolókhoz, amely a VideoLAN projekt libdvdnav és libdvdread könyvtárain alapul.
- Mostantól lehetőség van metaadatok továbbítására csomagokban az flv formátumú megvalósításban.
- Hozzáadott DXV DXT1 kódoló és LEAD MCMP dekóder.
- Az MP4 és ISOBMFF formátumok esetében az AVE metaadatok szerepeltetése megtörtént.
- Az AV1 Film Grain specifikációban használt AFGS1 technológia támogatása hozzáadásra került a szemcsés képek tömörítésének javítása érdekében.
- Támogatás hozzáadva a HEIF és AVIF formátumú állóképekhez, valamint a csempézett állóképekhez.
- A Dolby Vision profil már elérhető az AV1 formátumhoz.
- Végül a HDR10 metaadatok továbbítása is támogatott a libx264, libx265 és libsvtav1 könyvtárakon keresztül történő kódolás során.
Azok, akik többet szeretnének megtudni erről az új kiadásról vagy az FFmpegről, tájékozódhatnak a részletekről A következő linken.
Töltse le és szerezze be az FFmpeg 7.0-et
Végül pAzok számára, akik szeretnék telepíteni vagy frissíteni az FFmpeg 7.0-et Tudnia kell, hogy ez a csomag megtalálható a legtöbb Linux disztribúcióban, vagy ha úgy tetszik, letöltheti a forráskódját összeállításhoz. az alábbi linkről.
És a forráskódból történő telepítés végrehajtásához elegendő a már ismert szkriptet végrehajtani:
./configure make make install
Azok esetében, akik Ubuntu, Debian vagy ezen disztribúciók bármely más származékának felhasználói, egyszerűen nyisson meg egy terminált, és hajtsa végre a következő parancsot:
sudo apt install ffmpeg
Míg a Fedora esetében a végrehajtandó parancs a következő:
sudo dnf install ffmpeg
Az Arch Linux, a Manjaro vagy az Arch Linux bármely más származékának felhasználóinak pedig elegendő a következő parancs végrehajtása:
sudo pacman -S ffmpeg