PĂ€rast enam kui poolteist aastat arendust on vĂ€lja antud 8.1 projekt FFmpeg, koodnimega âHoareâ (surnud sir Charles Hoare (11. jaanuar 1934 - 5. mĂ€rts 2026)).
See on komplekt vabavara teeke ja utiliite, millel on avatud lĂ€htekood, mis vĂ”imaldab salvestada, konverteerida ja edastada digitaalset heli ja videot erinevates formaatides. Nimi tuleneb MPEG ekspertgrupi ja FF, mis tĂ€hendab âfast forwardâ.
Projekt koosneb jÀrgmistest komponentidest:
- ffmpeg â kĂ€surea utiliit, mis konverteerib videofaili ĂŒhest formaadist teise ja haarab videot reaalajas.
- ffplay â lihtne meedianĂ€idik, mis pĂ”hineb SDL2 ja FFmpeg teekidel.
- ffprobe â kĂ€surea utiliit, mis vĂ”imaldab koguda ja kuvada teavet meediafailide (nagu MediaInfo) ja multimeedia voogude, saadaval olevate seadmete, koodekite, formaatide, protokollide jne. kohta.
- libavcodec â teek, mis sisaldab kĂ”iki audio/video koodekeid. Enamik koodekeid on arendatud ânullistâ parima jĂ”udluse tagamiseks.
- libavformat â teek, millel on multiplexerid ja demultiplexerid erinevate audio- ja videoformaatide jaoks.
- libavutil â lisateek standardsete ĂŒldfunktsioonide jaoks erinevate komponentide ffmpeg jaoks.
- libpostproc â teek videote töötlemise standardsete alafunktsioonide jaoks.
- libswscale â teek videote skaleerimiseks.
- libavfilter â vĂ”imaldab muuta videovoogude vahel dekooderist kodeerijani "kohapeal".
Peamised muudatused:
- katse toetust dekodeerimisele xHE-AAC MPEG-H kasutades teeki libmpeghdec;
- lisatud EXIF-metadata analĂŒĂŒs;
- rakendatud toetamine metainformatsiooni analĂŒĂŒsi ja edastamisele LCEVC (Layered Coding for Efficient Video Coding);
- ProRes kodeerimine ja dekodeerimine ning DPX dekodeerimine Vulkaniga;
- D3D12: H.264/AV1 kodeerimine, skaleerimisfiltrid (scale_d3d12), liikumise hinnangud (mestimate_d3d12) ja vahepealse skaneerimise (deinterlace_d3d12);
- Rockchip platvormidele lisatud riistvaraline H.264 ja HEVC kodeerimine;
- lisatud toetust ruumilise heliformaadi IAMF: projektsioonireĆŸiim, ruumilise heli multipleximise ja demultipleximise Ambisonic;
- uued filtrid ja formaadid: filter drawvg SVG renderdamiseks ja filter vpp_amf video töötlemiseks lÀbi AMD AMF; lisatud hxvs formaadi demuxer.
Selles vĂ€ljaandes on palju sisemisi muudatusi ja tĂ”rgete parandusi. Tööd jĂ€tkatakse eelseisva swscale ĂŒmberkorraldamise kallal. Vulkanil pĂ”hinevad koodekite ja teatud filtrid ei sĂ”ltu enam GLSL kompileerimisest kĂ€itamisel, mis kiirendab nende inicialiseerimist. Blogis Khronos on avaldatud lisajutt Vulkan Compute koodekite rakendamisest, mis sisaldab tehnilisi ĂŒksikasju ning plaane tulevikuks.
Allikas: linux.org.ru
