
I-FFmpeg sesona sikhokelo siphambili semultimedia
I-FFmpeg 7.0 "Dijkstra" sele ikhutshwe kwaye kule nguqulo intsha Uthotho lwempucuko ebalulekileyo iyaboniswa ukusukela ekuphuculweni kokuhambelana neefomathi ezahlukeneyo, kunye nokuqaliswa kwemisebenzi emitsha, ukuphuculwa kweekhowudi, ii-decoders, ukulungiswa kwebug kunye nokunye.
Kolu guqulelo lutsha lweFFmpeg 7.0 oluvezwayo, enye yezona zinto zintsha ziphawuleka kakhulu ukuphunyezwa kwemisebenzi efanayo, oku kukuvumela ukuba wenze imisebenzi emininzi ngaxeshanye, njengokukhupha/ukupakisha izikhongozeli zemidiya, ukuguqula iikhowudi, ukufaka iikhowudi, kunye nokusebenzisa izihluzi.
Olunye uphuculo oluboniswe kwiFFmpeg 7.0 kukuhambelana neefomathi, kwaye iqaqambisa ukwaziswa kwenkxaso yokukhowudwa kwevidiyo kunye nokulungiswa kweekhowudi kwifomethi yeMPEG-5 (EVC – Essential Video Coding) ngelayibrari yangaphandle libxevd.
Ukongeza, ziye zongezwa Iinkongozelo zemidiya ezingapakishiyo kunye nabapakishi kwiifomati ezifana ne-QOA (Ngokuqinisekileyo i-Audio Kulungile) le fomati isetyenziselwa ukuhanjiswa kweaudiyo ngaphandle kokulahleka komgangatho kwaye ibalaselisa ukusebenza kwayo okuphezulu xa kuthelekiswa nezinye iifomati, kuba Kuthiwa ikhawuleza ngokuphindwe kathathu kune-Ogg-Vorbis decoding.
Inkqubo ye- Inkxaso eyongeziweyo yee-unpackers kunye nabapakishi befomathi ye-IAMF (Imodeli yomsindo ontywilayo kunye neFomathi). Le fomati yenzelwe ukusasaza isandi esijikelezileyo ngokufanelekileyo, inikezela ngesitya esibandakanya ulwazi olongezelelweyo oluyimfuneko ekusebenzeni kwe-algorithms ehlaziya izigaba zesandi kunye nokwenza imixube yesandi.
Kwelinye icala, iFFmpeg 7.0 ibandakanya idikhowuda yovavanyo yefomathi yeVVC (I-Versatile Video Coding), eyaziwa ngokuba yi-H.266. Le decoder entsha imele ukuqhubela phambili kubuchule beFFmpeg bokuphatha ucinezelo lwevidiyo yesizukulwana esilandelayo, iququzelela ukudlalwa kwakhona kunye nokuguqulwa komxholo kwizisombululo ukusuka kwi-SD ukuya kwi-8K, ngenkxaso ye-HDR (i-High Dynamic Range) kunye nevidiyo ebanzi kwi-360 degrees.
Ukongeza kolu phuculo lokuhambelana nokusebenza, kwiFFmpeg 7.0 Ukukwazi ukusebenzisa i-D3D12VA API iphunyeziwe (I-Direct 3D 12 i-Encoding yevidiyo) ye-hardware yokunyusa i-decoding yeefomathi ezahlukeneyo ezifana ne-H264, i-HEVC, i-VP9, i-AV1, i-MPEG-2 kunye ne-VC1, ukuphucula ukusebenza kunye nokusebenza kakuhle kwiinkqubo ezihambelana nale teknoloji.
Olunye utshintsho ezibalaseleyo:
- Ngoku ixhasa iikhowudi ezikhawulezileyo zehardware usebenzisa iVulkan kunye ne-libplacebo APIs.
- Inkxaso eyongeziweyo kumxholo we-URI protocol esetyenziswa kwiqonga le-Android.
- Iimfuno zokwakha zandile; Umqambi oxhasa umgangatho we-C11 ngoku uyafuneka ukuqokelela iFFmpeg.
- Kwi-QSV (Ividiyo ye-Intel Quick Sync) esekwe kwi-encoders, indlela yolawulo lwe-bit engagqibekanga itshintshiwe ukusuka kwi-VBR ukuya kwi-CQP.
- I-unpacker entsha ye-DVD-Video media containers iye yaziswa, ngokusekelwe kwi-libdvdnav kunye ne-libdvdread libraries ezivela kwiprojekthi ye-VideoLAN.
- Ngoku kunokwenzeka ukuhambisa imethadatha kwiipakethi kuphunyezo lwefomathi ye-flv.
- Kongezwe i-DXV DXT1 encoder kunye ne-LEAD MCMP decoder.
- Kwiifomethi zeMP4 kunye ne-ISOBMFF, ukubandakanywa kwe-AVE metadata kuphunyeziwe.
- Inkxaso yetekhnoloji ye-AFGS1, esetyenziswe kwinkcazo ye-AV1 yeFilimu yeGrain, yongezwe ukuphucula ukunyanzeliswa kwemifanekiso yengqolowa.
- Inkxaso eyongeziweyo yemifanekiso emileyo kwiifomathi ze-HEIF kunye ne-AVIF, kunye nemifanekiso emile.
- Iprofayile yeDolby Vision ngoku iyafumaneka kwifomati ye-AV1.
- Ekugqibeleni, inkxaso inikezelwa ekugqithiseni imethadatha ye-HDR10 xa kufakwa iikhowudi nge-libx264, libx265, kunye ne-libsvtav1 iilayibrari.
Kwabo banomdla wokufunda ngakumbi malunga noku kukhutshwa okutsha okanye ukufunda ngakumbi ngeFFmpeg, unokujonga iinkcukacha Kule khonkco ilandelayo.
Khuphela kwaye ufumane iFFmpeg 7.0
Ekugqibeleni, ipheKwabo bafuna ukufaka okanye ukuhlaziya iFFmpeg 7.0 Kuya kufuneka uyazi ukuba le phakheji ifumaneka kunikezelo oluninzi lweLinux okanye ukuba uyathanda, unokukhuphela ikhowudi yemvelaphi yayo ukuze uyihlanganise. kwikhonkco elingezantsi.
Kwaye ukwenza ufakelo olusuka kwikhowudi yemvelaphi, kwanele ukwenza iskripthi esele saziwa:
./configure make make install
Kwimeko yabo bangabasebenzisi baka-Ubuntu, iDebian okanye nayiphi na enye into ephuma kolu sasazo, vula ngokulula i-terminal kwaye wenze lo myalelo ulandelayo kuyo:
sudo apt install ffmpeg
Ngelixa ukwimeko yeFedora, umyalelo wokuphumeza lo ulandelayo:
sudo dnf install ffmpeg
Kwaye kwimeko yabo bangabasebenzisi beArch Linux, iManjaro okanye nayiphi na enye into ephuma kwiArch Linux, kwanele ukwenza lo myalelo ulandelayo:
sudo pacman -S ffmpeg