FFmpeg 8.1

FFmpeg 8.1

Pēc vairāk nekā pusgada attīstības notika projekta 8.1 izlaišana FFmpeg, ar kodu nosaukumu «Hoare» (godinot siru Čārlzu Hoaru (11. gada 1934. janvāris — 5. gada 2026. marts)).

Tas ir komplekts brīvi pieejamu bibliotēku un utilītu ar atvērtā koda, kas ļauj ierakstīt, konvertēt un pārraidīt digitālos audio un video ierakstus dažādos formātos. Nosaukums nāk no MPEG ekspertiem un FF, kas nozīmē „ātra pāreja”.

Projekts sastāv no šādiem komponentiem:

  • ffmpeg — konsoles utilīta video faila konvertēšanai no viena formāta uz citu un video ierakstīšanai reālā laikā.
  • ffplay — vienkāršs multimediju atskaņotājs, kas balstīts uz SDL2 un FFmpeg bibliotēkām.
  • ffprobe — konsoles utilīta, kas ļauj savākt un parādīt informāciju par multimediju failiem (kā MediaInfo) un multimediju plūsmām, pieejamajām ierīcēm, kodekiem, formātiem, protokoliem u.c.
  • libavcodec — bibliotēka ar visiem audio/video kodekiem. Lielākā daļa kodeku ir izstrādāti „no nulles”, lai nodrošinātu vislabāko sniegumu.
  • libavformat — bibliotēka ar multiplexer un demultiplexer dažādiem audio un video formātiem.
  • libavutil — palīgbibliotēka ar standarta kopīgajām subprogrammas dažādiem ffmpeg komponentiem.
  • libpostproc — bibliotēka standarta subprogrammu video apstrādei.
  • libswscale — bibliotēka video mērogošanai.
  • libavfilter — ļauj modificēt video plūsmu starp dekoderi un kodēšanas ierīci „uz vietas”.

Galvenās izmaiņas:

  • pievienota eksperimentāla atbalsta dekodēšanai xHE-AAC MPEG-H izmantojot libmpeghdec bibliotēku;
  • pievienots EXIF metadatu parsings;
  • realizēta LCEVC metadatu parsingu un pārsūtīšanas atbalsts LCEVC (Layered Coding for Efficient Video Coding);
  • ProRes kodēšana un dekodēšana, kā arī DPX dekodēšana, izmantojot Vulkan;
  • D3D12: H.264/AV1 kodēšana, mērogošanas filtri (scale_d3d12), kustības novērtējums (mestimate_d3d12) un laika sadalīšana (deinterlace_d3d12);
  • Rockchip platformām pievienota aparatūras H.264 un HEVC kodēšana;
  • pievienota telpiskā audio formāta atbalsts IAMF: projekcijas režīms, telpiskās skaņas multiplikācija un demultiplikācija Ambisonic;
  • jauni filtri un formāti: drawvg filtrs SVG attēlošanai un vpp_amf filtrs video apstrādei, izmantojot AMD AMF; pievienots hxvs formāta demukseris.

Šajā izlaidumā ir daudz iekšēju izmaiņu un kļūdu labojumu. Notiek darbs pie gaidāmās swscale pārstrādes. Vulkan balstītie kodeki, kā arī daži filtri vairs nav atkarīgi no GLSL kompilācijas izpildē, kas paātrina to inicializāciju. Blogā Khronos ir publicēts papildu raksts par Vulkan Compute balstītu kodeku īstenošanu, kurā ir tehniskās īstenošanas detaļas un nākotnes plāni.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster