Pagpagawas sa FFmpeg 6.1 multimedia package

Pagkahuman sa napulo ka bulan nga pag-uswag, ang FFmpeg 6.1 multimedia package magamit, nga naglakip sa usa ka hugpong sa mga aplikasyon ug usa ka koleksyon sa mga librarya alang sa mga operasyon sa lainlaing mga format sa multimedia (pagrekord, pag-convert ug pag-decode sa mga format sa audio ug video). Ang pakete gipang-apod-apod ubos sa LGPL ug GPL nga mga lisensya, ang FFmpeg development gihimo tupad sa MPlayer nga proyekto.

Lakip sa mga pagbag-o nga gidugang sa FFmpeg 6.1 mao ang:

  • Ang abilidad sa paggamit sa Vulkan API alang sa hardware acceleration sa video decoding sa H264, HEVC ug AV1 format gipatuman.
  • Gidugang AV1 video format encoder base sa VAAPI.
  • Gidugang nga suporta alang sa paggamit sa HEVC, VP9 ug AV1 nga mga codec sa mga sapa base sa rtmp protocol ug sa mga file sa flv format.
  • Gidugang nga parser, encoder ug decoder alang sa mga sudlanan sa media sa EVC (Essential Video Coding) nga format, nga gimugna sa MPEG working group isip MPEG-5 standard.
  • Gipalapad nga suporta alang sa VAAPI sa mga sistema sa Windows nga adunay libva-win32 library.
  • Gipatuman ang abilidad sa paggamit sa mga parameter sa P_SKIP aron mapadali ang pag-encode sa video gamit ang libx264 library.
  • Gidugang nga encoder para sa video sa Microsoft RLE format.
  • Gidugang bag-ong mga decoder Playdate, RivaTuner, vMix ug OSQ.
  • Ang ARIB STD-B24 subtitle decoder gipatuman base sa libaribcaption library.
  • Gidugang nga media container unpackers (demuxer): Raw VVC (Versatile Video Coding, bag-ong standard H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Gidugang nga media container packers (muxer): Raw AC-4 ug Raw VVC.
  • Bag-ong mga filter sa video:
    • color_vulkan - nagmugna ug frame sa gihatag nga kolor pinaagi sa pagtawag sa Vulkan API.
    • bwdif_vulkan - naghimo sa deinterlacing gamit ang BWDIF (Bob Weaver Deinterlacing Filter) algorithm nga gipatuman gamit ang Vulkan API.
    • bwdif_cuda - deinterlacing gamit ang BWDIF algorithm, gipatuman base sa CUDA API.
    • nlmeans_vulkan - pagtangtang sa kasaba gamit ang Non-local nga paagi nga algorithm nga gipatuman gamit ang Vulkan API.
    • xfade_vulkan - Pagpatuman sa usa ka fade effect gamit ang Vulkan API.
    • zoneplate - makamugna og test video table base sa Fresnel zone plate.
    • scale_vt ug transpose_vt kay scale ug transform filters nga gipatuman gamit ang VideoToolBox API (macOS).
    • Ang suporta sa command gidugang sa setpts ug asetpts filters.
  • Bag-ong mga filter sa tunog:
    • arls - naggamit sa nagbalikbalik nga labing gamay nga mga kwadro aron mabanabana ang mga parameter sa usa ka audio stream sa lain.
    • afireqsrc - Naghimo ug FIR equalizer (finite impulse response filter).
    • apsnr - nagsukod sa lebel sa signal-to-noise.
    • asisdr - nagsukod sa lebel sa signal-distortion.
  • Bag-ong mga filter sa bitstream:
    • Pag-edit sa metadata sa VVC (Versatile Video Coding, H.266) nga mga sapa.
    • Kinabig VVC sapa gikan sa MP4 sa "Annex B".
  • Gidugang ang "-readrate_initial_burst" nga kapilian sa ffmpeg utility aron itakda ang inisyal nga oras sa pagbasa sa buffering, pagkahuman ang "-readrate" nga limitasyon magsugod sa paggamit. Ang '-top' nga kapilian wala na gamita ug ang setfield filter kinahanglan nga gamiton hinuon.
  • Ang ffprobe utility midugang sa "-output_format" nga kapilian, nga susama sa "-of" nga opsyon ug mahimong gamiton sa pagtino sa output format (pananglitan, mahimo nimong gamiton ang json format). Ang XML output schema giusab aron suportahan ang daghang mga elemento nga gigapos sa usa ka elemento sa ginikanan.

Source: opennet.ru

Idugang sa usa ka comment