Paglabas ng FFmpeg 5.1 multimedia package

Pagkatapos ng anim na buwan ng pag-unlad, magagamit ang FFmpeg 5.1 multimedia package, na kinabibilangan ng isang hanay ng mga application at isang koleksyon ng mga library para sa mga operasyon sa iba't ibang mga format ng multimedia (pag-record, pag-convert at pag-decode ng mga format ng audio at video). Ang pakete ay ipinamahagi sa ilalim ng mga lisensya ng LGPL at GPL, ang pagpapaunlad ng FFmpeg ay isinasagawa sa tabi ng proyekto ng MPlayer. Ang makabuluhang pagbabago sa numero ng bersyon ay dahil sa mga makabuluhang pagbabago sa API at ang paglipat sa isang bagong release generation scheme, ayon sa kung saan ang mga bagong makabuluhang release ay bubuo isang beses sa isang taon, at mga release na may pinalawig na oras ng suporta - isang beses bawat dalawang taon. Ang FFmpeg 5.0 ang magiging unang paglabas ng LTS ng proyekto.

Ang ilan sa mga pagbabagong idinagdag sa FFmpeg 5.1 ay kinabibilangan ng:

  • Nagdagdag ng suporta para sa desentralisadong file system na IPFS at ang protocol na ginamit kasama nito para sa pagbubuklod ng mga permanenteng IPNS address.
  • Nagdagdag ng suporta para sa QOI na format ng imahe.
  • Nagdagdag ng suporta para sa format ng imahe ng PHM (Portable Half float Map).
  • Naipatupad na ang kakayahang gamitin ang VDPAU (Video Decode and Presentation) API para sa hardware acceleration ng video decoding sa AV1 format.
  • Ang suporta para sa legacy na interface para sa hardware video decoding XvMC ay hindi na ipinagpatuloy.
  • Idinagdag ang "-o" na opsyon sa ffprobe utility upang mag-output sa tinukoy na file sa halip na ang karaniwang output stream.
  • Nagdagdag ng mga bagong decoder: DFPWM, Vizrt Binary Image.
  • Nagdagdag ng mga bagong encoder: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Nagdagdag ng mga media container packer (muxer): DFPWM.
  • Mga idinagdag na media container unpackers (demuxer): DFPWM.
  • Mga bagong filter ng video:
    • SITI - pagkalkula ng mga katangian ng kalidad ng video SI (Spatial Info) at TI (Temporal Info).
    • avsynctest - sinusuri ang pag-synchronize ng audio at video.
    • feedback - pag-redirect ng mga na-crop na frame sa isa pang filter at pagkatapos ay pagsasamahin ang resulta sa orihinal na video.
    • pixelize - pinipixelize ang video.
    • colormap - pagmuni-muni ng mga kulay mula sa iba pang mga video.
    • colorchart β€” pagbuo ng isang talahanayan ng mga setting ng kulay.
    • multiply - pagpaparami ng mga halaga ng pixel mula sa unang video ng mga pixel mula sa pangalawang video.
    • Pinagsasama ng pgs_frame_merge ang mga segment ng subtitle ng PGS sa isang packet (bitstream).
    • blurdetect - tinutukoy ang blur ng mga frame.
    • remap_opencl - nagsasagawa ng pixel remapping.
    • Ang chromakey_cuda ay isang pagpapatupad ng chromakey na gumagamit ng CUDA API para sa acceleration.
  • Mga bagong filter ng tunog:
    • dialogue β€” pagbuo ng surround sound (3.0) mula sa stereo, na inililipat ang tunog ng mga sinasalitang dialogue na nasa parehong stereo channel sa gitnang channel.
    • tiltshelf - pagtaas/pagbaba ng mataas o mababang frequency.
    • virtualbass - bumubuo ng karagdagang bass channel batay sa data mula sa mga stereo channel.

Pinagmulan: opennet.ru

Magdagdag ng komento