Famoahana ny fonosana multimedia FFmpeg 5.0

Taorian'ny folo volana nanaovana ny fampandrosoana, dia misy ny fonosana multimedia FFmpeg 5.0, izay ahitana andiana rindranasa sy fitambarana tranomboky ho an'ny asa amin'ny endrika multimedia isan-karazany (firaketana, famadihana ary decoding endrika audio sy video). Ny fonosana dia zaraina amin'ny alàlan'ny fahazoan-dàlana LGPL sy GPL, ny fampandrosoana FFmpeg dia atao eo akaikin'ny tetikasa MPlayer. Ny fiovana lehibe eo amin'ny laharan'ny dikan-teny dia hazavain'ny fiovana lehibe ao amin'ny API sy ny fifindrana mankany amin'ny rafitra famoahana vaovao, izay avoaka indray mandeha isan-taona ny famoahana vaovao manan-danja, ary ny famoahana miaraka amin'ny fotoana fanohanana maharitra - indray mandeha isaky ny roa taona. FFmpeg 5.0 no famoahana LTS voalohany amin'ny tetikasa.

Anisan'ireo fanovana nampidirina tamin'ny FFmpeg 5.0 dia:

  • Fanadiovana manan-danja amin'ny API taloha ho an'ny famandrihana sy famadihana no natao ary nisy ny tetezamita natao tamin'ny N:M API vaovao, izay manolotra rindrambaiko tokana ho an'ny feo sy horonan-tsary, ary koa ny manasaraka codec ho an'ny fidirana sy ny fivoahana. . Nesorina ny API taloha rehetra voamarika ho tsy ampiasaina intsony. Nampiana API vaovao ho an'ny sivana bitstream. Ny endrika sy ny codec misaraka - tsy mampiditra ny tontolon'ny decoder manontolo intsony ny mpanangom-baovao. Efa nesorina ny API amin'ny fisoratana anarana codec sy endrika - ny endrika rehetra izao dia misoratra anarana foana.
  • Nesorina ny tranomboky libavresample.
  • Ny API miorina amin'ny AVFrame tsotra kokoa dia nampiana tao amin'ny tranomboky libswscale.
  • Fanohanana tena nanatsara ny Vulkan graphics API.
  • Fanampiana fanampiny ho an'ny fanafainganana ny fitaovana amin'ny famadihana sy fametahana ny endrika VP9 sy ProRes amin'ny alàlan'ny VideoToolbox API.
  • Fanohanana fanampiny ho an'ny maritrano LoongArch ampiasaina amin'ny processeur Loongson, ary koa fanohanana ny fanitarana LSX sy LASX SIMD omena ao amin'ny LoongArch. Ny fanatsarana manokana LoongArch dia nampiharina ho an'ny codec H.264, VP8 ary VP9.
  • Fanampiana fanampiny ho an'ny protocole Concatf, izay mamaritra endrika iray hamindrana lisitr'ireo loharano (“ffplay concatf:split.txt”).
  • Nampiana decoder vaovao: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (sary raster).
  • Nampiana encoders vaovao: bitpacked, Apple Graphics (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Ny fanovana AAC encoder dia novana mba hahazoana kalitao ambony kokoa.
  • Fanampiana fonosana fampahalalam-baovao fanampiny (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low overhead bitstream).
  • Nampiana mpamoaka ny fitoeran'entana (demuxer): IMF, Argonaut Games CVG.
  • Nampiana parser vaovao ho an'ny codec audio AMR (Adaptive Multi-Rate).
  • Nampiana packer data payload (packetizer) amin'ny fandefasana horonan-tsary tsy voafehy amin'ny alàlan'ny protocol RTP (RFC 4175).
  • Sivana video vaovao:
    • fizarana sy asegment - fizarazaran'ny stream iray miaraka amin'ny horonan-tsary na feo ho renirano maromaro, sarahin'ny fotoana na sary.
    • hsvkey sy hsvhold - manolo ny ampahany amin'ny lokon'ny HSV amin'ny horonan-tsary miaraka amin'ny sanda grayscale.
    • grayworld - fanitsiana loko video amin'ny alàlan'ny algorithm mifototra amin'ny petra-kevitra momba ny tontolo maitso.
    • scharr — fampiharana ny opérateur Schar (varian'ny opérateur Sobel misy coefficients samy hafa) amin'ny vidéo fampidirana.
    • morpho - mamela anao hampihatra fiovana morphological isan-karazany amin'ny horonan-tsary.
    • fahatarana sy fitaovana - mandrefy ny fahatarana farany ambany sy ambony indrindra amin'ny sivana natao teo aloha.
    • limitdiff - mamaritra ny fahasamihafana misy eo amin'ny horonan-tsary roa na telo.
    • xcorrelate - Kajy ny fifamatorana misy eo amin'ny onjam-peo.
    • varblur - vidéo miovaova manjavozavo miaraka amin'ny famaritana ny radius blur avy amin'ny horonan-tsary faharoa.
    • huesaturation - Ampiharo loko, saturation, na fanitsiana hamafin'ny horonan-tsary.
    • colorspectrum - famokarana horonan-tsary miaraka amin'ny spectrum loko nomena.
    • libplacebo - fampiharana amin'ny fanodinana HDR shaders avy amin'ny tranomboky libplacebo.
    • vflip_vulkan, hflip_vulkan ary flip_vulkan dia variana amin'ny sivana horonan-tsarimihetsika mitsangana na mitsivalana (vflip, hflip ary flip), ampiasaina amin'ny alàlan'ny API grafika Vulkan.
    • yadif_videotoolbox dia variana amin'ny sivana deinterlacing yadif mifototra amin'ny rafitra VideoToolbox.
  • Sivana feo vaovao:
    • apsyclip - fampiharana clipper psychoacoustic amin'ny stream audio.
    • afwtdn - Manakana ny tabataba midadasika.
    • adecorrelate - fampiharana ny algorithm derelation amin'ny stream input.
    • atilt - Mampihatra fiovana spektral ho an'ny isan-karazany matetika.
    • asdr - famaritana ny fanodinkodinana famantarana eo amin'ny onjam-peo roa.
    • aspectralstats - antontan'isa mivoaka miaraka amin'ny toetra mampiavaka ny fantsona audio tsirairay.
    • adynamicsmooth - dynamics smoothing ny feo stream.
    • adynamicequalizer - fampitoviana mavitrika amin'ny onjam-peo.
    • anlmf - Ampiharo ny algorithm efamira faran'izay kely indrindra amin'ny stream audio.

Source: opennet.ru

Add a comment