Vydanie multimediálneho balíka FFmpeg 7.1

Po šiestich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 7.1, ktorý obsahuje sadu aplikácií a kolekciu knižníc pre operácie s rôznymi multimediálnymi formátmi (nahrávanie, konvertovanie a dekódovanie audio a video formátov). Balík je napísaný v jazyku C a distribuovaný pod licenciami LGPL a GPL.

Medzi zmeny v FFmpeg 7.1:

  • Pridané kódovače videa H.264 a H.265, ktoré používajú rozšírenia grafického rozhrania API Vulkan na hardvérovo akcelerované kódovanie videa. Pokiaľ ide o možnosti, kódovače založené na Vulkan sú totožné s predtým dostupnými kódovačmi, ktoré na zrýchlenie používajú VAAPI.
  • Obsahuje vlastný dekodér pre formát kódovania zvuku xHE-AAC (podporovaná je podskupina USAC AAC), ktorý sa používa pri streamovaní Netflix a používa sa v technológiách digitálneho vysielania Digital Radio Mondiale. Kodek je pozoruhodný svojou podporou širokého rozsahu bitových rýchlostí (od 12 do 300 kbit/s), vysokými kompresnými pomermi, schopnosťou prehrávania s konštantnou hlasitosťou, vysokou čistotou pri všetkých úrovniach hlasitosti, dodatočnými profilmi riadenia dynamického rozsahu pre počúvanie v hlučnom prostredí, a pridanie metadát, ktoré umožňujú straty pri rekonštrukcii na strane príjemcu.
  • Implementácia dekodéra pre formát VVC (Versatile Video Coding), tiež známy ako štandard kompresie videa H.266, vyvinutý spoločne pracovnými skupinami MPEG (ISO/IEC JTC 1) a VCEG (ITU-T) za účasti spoločnosti ako Apple, bol vyhlásený za stabilný, Ericsson, Intel, Huawei, Microsoft, Qualcomm a Sony. H.266 nahrádza H.265 (HEVC) a poskytuje vysoko efektívny prenos a ukladanie všetkých rozlíšení obrazovky (od SD a HD po 4K a 8K), podporuje video s rozšíreným dynamickým rozsahom (HDR, High Dynamic Range) a panoramatické video v 360 stupňový režim.
  • Pridaná možnosť urýchliť dekódovanie VVC pomocou technológie Intel QSV (Quick Sync Video).
  • Pridaný kódovač VVC, implementovaný pomocou knižnice libvvenc.
  • Implementovaná bola možnosť dekódovať video vo formáte MV-HEVC (Multiview High Efficiency Video Coding), ktorý sa používa v prilbách pre virtuálnu realitu a smartfónoch na prenos stereoskopického videa.
  • Pridaný dekodér pre štandard kódovania videa LCEVC, implementovaný na základe externej knižnice LCEVCdec. LCEVC pridáva ďalšiu vrstvu metadát na zlepšenie kvality existujúcich kodekov H.26x a MP4/ISOBMFF.
  • Balíky mediálnych kontajnerov (muxer) Matroska a MP4/MOV implementujú analýzu a záznam metadát s informáciami o orezaní videa (napríklad pri zobrazení na obrazovkách s iným pomerom strán).
  • Pridaná podpora pre kódovanie a dekódovanie zvuku vo formátoch LC3 a LC3plus, optimalizované pre prenos zvuku s minimálnym oneskorením (používa sa napríklad v Bluetooth slúchadlách). Implementácia je založená na externej knižnici liblc3. Pridané rozbaľovače a baličky kontajnerov na médiá pre LC3 a LC3plus.
  • Pridaná podpora pre dekódovanie zvuku vo formátoch AAC, AMR-NB, AMR-WB a MP3 pomocou rozhrania MediaCodec API poskytovaného platformou. Android.
  • Pridaný D3D12VA HEVC kodér, ktorý implementuje hardvérovú akceleráciu cez D3D12 API.
  • Pridaný rozbaľovač titulkov vo formáte RCWT (Raw Captions with Time).
  • Podpora DEC Alpha DSP bola ukončená.
  • Pridaný zdroj videa, ktorý generuje šum Perlin.
  • Pre kodeky a filtre bol implementovaný proces zhody farebného priestoru YUV.
  • Pridané filtre pad_vaapi a drawbox_vaapi na pridanie výplne a okrajov do videí.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster