FFmpeg 6.0 multimedia phukusi lotulutsidwa

Pambuyo pa miyezi isanu ndi umodzi yachitukuko, phukusi la FFmpeg 6.0 la multimedia likupezeka, lomwe limaphatikizapo mndandanda wa mapulogalamu ndi zosungiramo zosungiramo zosungiramo zogwiritsira ntchito pamitundu yosiyanasiyana ya multimedia (kujambula, kutembenuza ndi kuyika ma audio ndi makanema). Phukusili limagawidwa pansi pa layisensi ya LGPL ndi GPL, chitukuko cha FFmpeg chikuchitika moyandikana ndi polojekiti ya MPlayer.

Zina mwazosintha zomwe zawonjezeredwa mu FFmpeg 6.0 zikuphatikiza:

  • Kumanga ffmpeg mumachitidwe amitundu yambiri kwakhala kovomerezeka. Aliyense media chidebe wrapper (muxer) tsopano ikuyenda mu ulusi wosiyana.
  • Thandizo la VAAPI ndi QSV (Quick Sync Video) la encoding ndi decoding VP9 ndi HEVC yokhala ndi 4:2:2 ndi 4:4:4 color subsampling, 10- and 12-bit color deep encoding.
  • Thandizo lowonjezera la laibulale ya oneVPL (oneAPI Video Processing Library) kuti mugwiritse ntchito ukadaulo wa Hardware wa Intel QSV (Quick Sync Video).
  • Onjezani encoder ya AV1 yokhala ndi mathamangitsidwe a hardware kutengera QSV.
  • Zosankha zawonjezedwa ku ffmpeg utility:
    • "-shortest_buf_duration" kuti mukhazikitse nthawi yayitali ya mafelemu otsekeredwa (kutalika, kukwezera kulondola munjira ya "-fupi kwambiri", koma kugwiritsa ntchito kukumbukira kwambiri komanso kuchedwa).
    • β€œ-stats_enc_pre[_fmt]”, β€œ-stats_enc_post[_fmt]” ndi β€œ-stats_mux_pre[_fmt]” kuti mujambule zambiri zamtundu uliwonse za mitsinje yosankhidwa pamagawo osiyanasiyana a encoding mufayilo yotchulidwa.
    • "-fix_sub_duration_heartbeat" kutanthauzira mavidiyo okhudza kugunda kwa mtima omwe amagwiritsidwa ntchito pogawaniza mawu ang'onoang'ono.
  • Syntax yosefera yawonjezedwa kuti ilole kuti zosankha zidutsidwe kuchokera pafayilo yodziwika. Dzina lafayilo limatchulidwa pofotokoza mtengo womwe uli ndi '/', mwachitsanzo, "ffmpeg -vf drawtext=/text=/tmp/some_text" idzakweza malemba kuchokera pa /tmp/some_text file.
  • Thandizo lowonjezera la mawonekedwe azithunzi: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Owonjezera ma decoder atsopano: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Onjezani ma encoder atsopano: nvenc AV1, MediaCodec.
  • Anawonjezera media chidebe unpackers (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Ma decoder a CrystalHD achotsedwa ntchito.
  • Zosefera zatsopano zamavidiyo:
    • ddagrab - Jambulani kanema wapakompyuta wa Windows kudzera pa Desktop Duplication API.
    • corr - Imatsimikizira kugwirizana pakati pa makanema awiri.
    • ssim360 - kuwunika kofanana kwa makanema ojambulidwa mu 360 Β° mode.
    • hstack_vaapi, vstack_vaapi ndi xstack_vaapi - kuphatikiza makanema angapo (kanema iliyonse imawonetsedwa m'dera lake pazenera) pogwiritsa ntchito VAAPI kuti ifulumizitse.
    • backgroundkey - imatembenuza maziko osasunthika kukhala owonekera.
    • Njira yodziwira malo obzala potengera ma vekta ndi m'mbali zoyenda yawonjezedwa ku sefa yozindikira mbewu.
  • Zosefera zatsopano zamawu:
    • showcwt - matembenuzidwe amawu kukhala makanema okhala ndi mawonekedwe afupipafupi pogwiritsa ntchito kusintha kwa mafunde osalekeza ndi morlet.
    • adrc - Ikani zosefera pamayendedwe omvera kuti musinthe mawonekedwe owoneka bwino.
    • a3dscope - Imatembenuza mawu olowera kukhala omvera a 3D.
    • afdelaysrc - Amapanga ma coefficients a finite impulse response (FIR).
  • Zosefera zatsopano za bitstream:
    • Sinthani kuchokera ku media100 kukhala mjpegb.
    • Sinthani kuchokera ku DTS kukhala PTS.

Source: opennet.ru

Kuwonjezera ndemanga