Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Inxalenye yesibini ye: Isebenza njani ikhowudi yevidiyo

Nayiphi na iraster umfanekiso inokumelwa kwifomu i-matrix enemigangatho emibini. Xa kuziwa kwimibala, ingcamango inokuphuhliswa ngokujonga umfanekiso njenge i-matrix enemigangatho emithathu, apho imilinganiselo eyongezelelweyo isetyenziselwa ukugcina idatha kumbala ngamnye.

Ukuba siqwalasela umbala wokugqibela njengendibaniselwano yento ebizwa. imibala yokuqala (obomvu, eluhlaza kunye noluhlaza okwesibhakabhaka), kwi-matrix yethu ye-dimensional emithathu sichaza iindiza ezintathu: eyokuqala ebomvu, eyesibini eluhlaza kunye neyokugqibela eluhlaza okwesibhakabhaka.
Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko
Siza kubiza inqaku ngalinye kule matrix ngepixel (into yomfanekiso). Ipixel nganye iqulethe ulwazi malunga nobukhulu (ngokuqhelekileyo njengexabiso lamanani) lombala ngamnye. Umzekelo, pixel ebomvu kuthetha ukuba iqulethe u-0 oluhlaza, u-0 oluhlaza okwesibhakabhaka kunye nobuninzi obomvu. Ipikseli epinki inokwakheka kusetyenziswa indibaniselwano yemibala emithathu. Ukusebenzisa uluhlu lwamanani ukusuka ku-0 ukuya ku-255, ipixel epinki ichazwa njenge Obomvu = 255, Luhlaza = 192 ΠΈ Bulu = 203.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Eli nqaku lipapashwe ngenkxaso ye-EDISON.

Siyaphuhlisa izicelo zokucupha ividiyo, ukusasazwa kwevidiyo, kwaye sithembisene ngomtshato ukurekhoda kwevidiyo kwigumbi lotyando.

Iindlela ezizezinye zokufaka ikhowudi kumfanekiso wombala

Kukho ezinye iimodeli ezininzi zokumela imibala eyenza umfanekiso. Umzekelo, ungasebenzisa i-palette ene-indexed, efuna i-byte enye kuphela ukumela ipixel nganye, endaweni yezintathu ezifunekayo xa usebenzisa imodeli ye-RGB. Kuloo modeli, kuyenzeka ukusebenzisa i-2D matrix endaweni ye-3D matrix ukumela umbala ngamnye. Oku kugcina imemori, kodwa kunika umbala omncinci we-gamut.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

RGB

Umzekelo, jonga lo mfanekiso ungezantsi. Ubuso bokuqala bupeyintwe ngokupheleleyo. Ezinye iindiza ezibomvu, eziluhlaza kunye neziluhlaza okwesibhakabhaka (ukuqina kwemibala ehambelanayo kuboniswe kwi-grayscale).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Siyabona ukuba i-shades ebomvu kwi-original iya kuba kwiindawo ezifanayo apho iindawo eziqaqambileyo zobuso besibini zibonwa. Ngelixa igalelo leblue linokubonwa kuphela emehlweni kaMario (ubuso bokugqibela) kunye nezinto zempahla yakhe. Qaphela apho zontathu iindiza zemibala zinegalelo elincinci (ezona ndawo zimnyama zemifanekiso) - amadevu kaMario.

Ukugcina ubunzulu bombala ngamnye, inani elithile lamasuntswana liyafuneka - lo bungakanani bubizwa ubunzulu kancinci. Masithi 8 amasuntswana asetyenzisiweyo (ngokusekwe kwixabiso ukusuka ku-0 ukuya kuma-255) ngombala wendiza nganye. Emva koko sinombala obunzulu beebhithi ezingama-24 (iibhithi ezi-8 * iinqwelomoya ezi-3 ze-R/G/B).

Enye ipropathi yomfanekiso ngu imvume, elilinani leepixels kumlinganiselo omnye. Idla ngokuchazwa njenge ububanzi Γ— ubude, njengakumfanekiso ka-4 ngo-4 ongezantsi.
Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Enye ipropathi esijongene nayo xa sisebenza ngemifanekiso / iividiyo umgangatho wento, ichaza unxulumano oluqhelekileyo phakathi kobubanzi nobude bomfanekiso okanye ipixel.

Xa besithi ifilimu okanye umfanekiso othile une-16 nge-9 ngobukhulu, badla ngokuthetha bonisa umlinganiselo wembonakalo (DALI -isuka Ubungakanani bembonakalo). Nangona kunjalo, ngamanye amaxesha kunokubakho iimilo ezahlukeneyo zepixels nganye - kule meko sithetha ngayo pixel ratio (BY -isuka I-Pixel Aspect ratio).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Inqaku eliya kumamkeli: DVD соотвСтствуСт DAR 4 ukuya ku-3

Nangona esona sisombululo seDVD siyi-704x480, sigcina umyinge we-4: 3 ngenxa yokuba i-PAR yi-10: 11 (704x10 / 480x11).

Kwaye ekugqibeleni, sinokugqiba Π²ΠΈΠ΄Π΅ΠΎ njengokulandelelana kwe n izakhelo zeli xesha ixesha, enokuthathwa njengomlinganiselo owongezelelweyo. A n ngoko lizinga lesakhelo okanye inani lezakhelo ngesekondi (FPS -isuka Izakhelo ngeSibini).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Inani lamasuntswana ngesekondi nganye efunekayo ukubonisa ividiyo lilo isantya sothumelo - bitrate.

bitrate = ububanzi * ubude * bit ubunzulu * izakhelo ngesekhondi

Umzekelo, i30 fps, 24 bps, 480x240 ividiyo ingafuna 82,944,000 bps okanye 82,944 Mbps (30x480x240x24) - kodwa ke ukuba akukho ndlela yocinezelo isetyenziswayo.

Ukuba isantya sogqithiselo phantse rhoqo, emva koko kuthiwa isantya sosulelo rhoqo (I-CBR -isuka izinga bit rhoqo). Kodwa iyakwazi ukwahluka, kule meko ibizwa ngokuba izinga lokuguquguquka kwebhaud (I-VBR -isuka isantya sebit esitshintshayo).

Le grafu ibonisa i-VBR enyiniweyo, apho kungekho masuntswana amaninzi achithwayo kwimeko yesakhelo esimnyama ngokupheleleyo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Iinjineli ekuqaleni zaphuhlisa indlela yokuphinda kabini umlinganiselo wesakhelo esibonwayo somboniso wevidiyo ngaphandle kokusebenzisa i-bandwidth eyongezelelweyo. Le ndlela yaziwa ngokuba ividiyo edibeneyo; Ngokwenene, ithumela isiqingatha sesikrini kwi "isakhelo" sokuqala kunye nesinye isiqingatha kwi "isakhelo" esilandelayo.

Okwangoku, imiboniso isetyenziswa kakhulu iiteknoloji zokuskena eziqhubekayo. Yindlela yokubonisa, ukugcina okanye ukuthumela imifanekiso ehambayo apho yonke imigca yesakhelo ngasinye izotywe ngokulandelelana.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Kulungile! Ngoku siyayazi indlela umfanekiso omelwe ngayo ngokwedijithali, indlela imibala yawo elungelelaniswe ngayo, zingaphi iibhithi ngomzuzwana esizichithayo ukubonisa ividiyo, ukuba i-bit rate ayitshintshi (CBR) okanye i-variable (VBR). Siyazi malunga nesisombululo esinikiweyo sisebenzisa ireyithi yesakhelo esinikiweyo, siqhelene namanye amagama amaninzi, anje ngevidiyo edityanisiweyo, iPAR kunye nezinye.

Ukususa ukungafuneki

Kuyaziwa ukuba ividiyo ngaphandle koxinzelelo ayinakusetyenziswa ngokuqhelekileyo. Ividiyo yeyure yonke kwisisombululo se-720p kunye neefreyimu ze-30 ngesekhondi ziya kuthatha i-278 GB. Sifika kweli xabiso ngokuphindaphinda 1280 x 720 x 24 x 30 x 3600 (ububanzi, ukuphakama, amasuntswana ngepixel, FPS kunye nexesha ngemizuzwana).

Sebenzisa i-algorithms yoxinzelelo olungenakulahleka, njenge-DEFLATE (esetyenziswa kwi-PKZIP, i-Gzip kunye ne-PNG), ayiyi kunciphisa i-bandwidth efunekayo ngokwaneleyo. Kuya kufuneka sijonge ezinye iindlela zokucinezela ividiyo.

Ukwenza oku, ungasebenzisa iimpawu zombono wethu. Singcono ekwahluleni ukukhanya kunombala. Ividiyo luthotho lwemifanekiso elandelelanayo ephinda emva kwexesha. Kukho umahluko omncinci phakathi kwezakhelo ezikufutshane zomboniso ofanayo. Ukongeza, isakhelo ngasinye sineendawo ezininzi zisebenzisa umbala ofanayo (okanye ofanayo).

Umbala, ukukhanya kunye namehlo ethu

Amehlo ethu avakalelwa ngakumbi ekukhanyeni kunokuba abe nombala. Ungazibonela oku ngokujonga lo mfanekiso.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukuba awuyiboni loo nto kwisiqingatha sasekhohlo somfanekiso imibala yezikwere A ΠΈ B ziyafana, ngoko yinto eqhelekileyo. Ingqondo yethu iyasinyanzela ukuba sinikele ingqalelo ngakumbi ekukhanyeni nasemthunzini kunombala. Kwicala lasekunene phakathi kwezikwere ezichongiweyo kukho i-jumper yombala ofanayo - ngoko thina (oko kukuthi ingqondo yethu) sinquma ngokulula ukuba, ngokwenene, zinombala ofanayo.

Makhe sijonge (ngendlela elula) kwindlela amehlo ethu asebenza ngayo. Iliso lilungu elintsonkothileyo elinamalungu amaninzi. Nangona kunjalo, sinomdla kakhulu kwiicones kunye neentonga. Iliso linentonga ezimalunga ne-120 lezigidi kunye ne-6 yezigidi zeecones.

Makhe siqwalasele imbono yombala kunye nokukhanya njengemisebenzi eyahlukileyo yeendawo ezithile zamehlo (enyanisweni, yonke into inzima kakhulu, kodwa siya kuyenza lula). Iiseli ze-rod zijongene ikakhulu nokukhanya, ngelixa iiseli ze-cone zinoxanduva lombala. Iicones zihlulwe zibe ziindidi ezintathu, kuxhomekeke kwi-pigment ezikuzo: ii-S-cones (blue), ii-M-cones (green), kunye ne-L-cones (red).

Ekubeni sineentonga ezininzi (ukukhanya) kuneecones (umbala), sinokugqiba ekubeni siyakwazi ukwahlula iinguqu phakathi kobumnyama nokukhanya kunemibala.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukuthelekisa iimpawu zovakalelo

Abaphandi kwizifundo zengqondo kunye nezinye iinkalo ezininzi baye bavelisa iingcamango ezininzi zombono womntu. Kwaye omnye wabo ubizwa imisebenzi yobuntununtunu eyahlukileyo. Zinxulumene nokukhanya kwendawo kunye neyexeshana. Ngokufutshane, imalunga nokuba zingaphi iinguqu ezifunekayo phambi kokuba umkhi-mkhanyo aziqaphele. Qaphela isininzi segama elithi "umsebenzi". Oku kungenxa yokuba sinokulinganisa imisebenzi yobuntununtunu bokuthelekisa kungekuphela nje kwimifanekiso emnyama nemhlophe, kodwa nakwimibala. Iziphumo zolu vavanyo zibonisa ukuba kwiimeko ezininzi amehlo ethu abukhali ngakumbi kukukhanya kunombala.

Kuba sisazi ukuba sinovelwano ngakumbi kukukhanya komfanekiso, sinokuzama ukusebenzisa le nyaniso.

Imodeli yombala

Sifumene indlela encinci yokusebenza ngemifanekiso yemibala usebenzisa iskimu seRGB. Kukho nezinye iimodeli. Kukho imodeli eyahlula ukukhanya kwichroma kwaye yaziwa ngokuba YCbCr. Ngendlela, kukho ezinye iimodeli ezenza ulwahlulo olufanayo, kodwa siya kuqwalasela oku kuphela.

Kulo mzekelo wombala Y luphawu lokukhanya, kwaye isebenzisa imijelo enemibala emibini: Cb (blue blue) kunye Cr (obomvu otyebileyo). I-YCbCr inokufunyanwa kwi-RGB, kwaye ukuguqulwa okubuyela emuva kunokwenzeka. Ukusebenzisa le modeli sinokwenza imifanekiso enemibala epheleleyo njengoko sibona ngezantsi:

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Guqula phakathi kwe-YCbCr kunye ne-RGB

Omnye uya kuphikisa: kunokwenzeka njani ukufumana yonke imibala ukuba uhlaza alusetyenziswanga?

Ukuphendula lo mbuzo, masiguqule iRGB ibe yiYCbCr. Masisebenzise i-coefficients eyamkelwe kumgangatho BT.601, eyacetyiswa liqela ITU-R. Eli candelo libeka imigangatho yevidiyo yedijithali. Umzekelo: yintoni i-4K? Kufuneka ibe yintoni ireyithi yesakhelo, isisombululo, imodeli yombala?

Okokuqala masibale ukukhanya. Masisebenzise i-constants ecetywa yi-ITU kwaye sibuyisele amaxabiso e-RGB.

Y = 0.299R + 0.587G + 0.114B

Emva kokuba sibe nokukhanya, siya kwahlula imibala eluhlaza okwesibhakabhaka nobomvu:

Cb = 0.564(B - Y)

Cr = 0.713(R - Y)

Kwaye singakwazi ukuguqula umva kwaye sibe luhlaza sisebenzisa i-YCbCr:

R = Y + 1.402Cr

B = Y + 1.772Cb

G = Y - 0.344Cb - 0.714Cr

Ngokuqhelekileyo, iziboniso (iimonitha, iiTV, izikrini, njl. njl.) zisebenzisa kuphela imodeli yeRGB. Kodwa le modeli inokucwangciswa ngeendlela ezahlukeneyo:

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Iisampulu zombala

Ngomfanekiso omelwe njengendibaniselwano yokukhanya kunye ne-chrominance, sinokusebenzisa uvakalelo olukhulu lwenkqubo yembonakalo yomntu kwikhanyisi kune-chrominance ngokususa ulwazi ngokukhetha. I-Chroma subsampling yindlela yokufaka iikhowudi kwimifanekiso usebenzisa isisombululo esincinci sechroma kunesikhanyiso.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ingakanani evumelekileyo ukunciphisa isisombululo sombala?! Kuvela ukuba sele kukho imizobo echaza indlela yokusingatha isisombululo kunye nokudibanisa (Umbala oPhumelayo = Y + Cb + Cr).

Ezi zicwangciso zaziwa ngokuba iinkqubo zokuthoba isampulu kwaye zibonakaliswe njengomlinganiselo ophindwe kathathu - a:x:y, emisela inani leisampulu zokukhanya kunye neempawu zomahluko wombala.

a - umgangatho wesampulu othe tye (udla ngokulingana no-4)
x - inani leisampulu zechroma kumqolo wokuqala wepixels (isisombululo esithe tye xa sithelekiswa ne a)
y - inani lotshintsho kwiisampulu zechroma phakathi komqolo wokuqala nowesibini weepikseli.

Imeko eyahlukileyo 4:1:0, Ukubonelela ngesampulu enye yechroma kwibhloko nganye yesisombululo se-4-by-4 sokukhanya.

Izikimu eziqhelekileyo ezisetyenziswa kwiikhowudi zale mihla:

  • 4:4:4 (akukho sampula)
  • 4:2:2
  • 4:1:1
  • 4:2:0
  • 4:1:0
  • 3:1:1

YCbCr 4: 2: 0 - umzekelo wokudibanisa

Nanku umfanekiso odityanisiweyo usebenzisa i-YCbCr 4:2:0. Qaphela ukuba sichitha kuphela iibhithi ezili-12 ngepixel nganye.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Yile ndlela umfanekiso ofanayo ujongeka ngayo, ufakwe ngekhowudi kunye neentlobo eziphambili zesampulu yombala. Umqolo wokuqala yiYCbCr yokugqibela, umqolo ongezantsi ubonisa isisombululo sechroma. Iziphumo ezihloniphekileyo kakhulu, ngokuqwalasela ilahleko encinci kumgangatho.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Khumbula xa sibala i-278 GB yendawo yokugcina ifayile yevidiyo yeyure kwi-720p isisombululo kunye neefreyimu ze-30 ngesekhondi? Ukuba sisebenzisa i-YCbCr 4: 2: 0, ngoko lo bukhulu buya kuncitshiswa ngesiqingatha - 139 GB. Ukuza kuthi ga ngoku, kusekude nesiphumo esamkelekileyo.

Ungafumana i-histogram ye-YCbCr ngokwakho usebenzisa i-FFmpeg. Kulo mfanekiso, eluhlaza okwesibhakabhaka ilawula ngaphezu kobomvu, obonakala ngokucacileyo kwi-histogram ngokwayo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Umbala, ukukhanya, umbala we-gamut-uphononongo lwevidiyo

Sincoma ukubukela le vidiyo imangalisayo. Icacisa ukuba yintoni na ukukhanya, kwaye ngokubanzi onke amachaphaza anamachokoza Ρ‘ malunga nokukhanya kunye nombala.

Iintlobo zesakhelo

Masiqhubele phambili. Makhe sizame ukuphelisa ukungabikho kwexesha. Kodwa kuqala, makhe sichaze isigama esisisiseko. Masithi sinemuvi enezakhelo ezingama-30 ngomzuzwana, nazi izakhelo zayo ezi-4 zokuqala:

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Sinokubona ukuphindaphinda okuninzi kwizakhelo: umzekelo, imvelaphi eluhlaza okwesibhakabhaka engatshintshiyo ukusuka kwisakhelo ukuya kwisakhelo. Ukusombulula le ngxaki, sinokuzihlela ngokucacileyo zibe ziintlobo ezintathu zezakhelo.

I-frame (INtro Isakhelo)

Isakhelo se-I (isakhelo sokubhekisela, isakhelo esibalulekileyo, isakhelo sangaphakathi) sizimele. Nokuba ufuna ukubona ntoni na, isakhelo se-I singumfanekiso omileyo. Isakhelo sokuqala siqhele ukuba yi-I-isakhelo, kodwa siya kuqwalasela rhoqo iifreyimu ze-I naphakathi kwezakhelo zokuqala.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Isakhelo seP (Pisakhelo esihlengahlengisiweyo)

Isakhelo se-P (isakhelo esiqikelelwayo) sithatha ithuba lokuba phantse ngalo lonke ixesha umfanekiso wangoku unokuphinda wenziwe kusetyenziswa isakhelo sangaphambili. Umzekelo, kwisakhelo sesibini inguqu kuphela yibhola eya phambili. Singafumana isakhelo sesi-2 ngokuyiguqula kancinane isakhelo soku-1, ngokusebenzisa kuphela umahluko phakathi kwezi zakhelo. Ukwakha isakhelo sesi-2, sibhekisa kwisakhelo esandulelayo soku-1.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko ← Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

isakhelo B (BIsakhelo se-i-predictive)

Kuthekani ngamakhonkco kungekuphela nje kwixesha elidlulileyo, kodwa nakwizakhelo ezizayo ukubonelela ngoxinzelelo olungcono?! Oku kusisiseko se-B-isakhelo (isakhelo se-bidirectional).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko ← Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko β†’ Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukurhoxiswa okuphakathi

Ezi ntlobo zesakhelo zisetyenziselwa ukubonelela ngoxinzelelo olungcono olunokwenzeka. Siza kujonga ukuba oku kwenzeka njani kwicandelo elilandelayo. Okwangoku, masiqaphele ukuba eyona "ixabiso" kakhulu ngokwememori esetyenzisiweyo yi-I-frame, i-P-frame ibonakala inexabiso eliphantsi, kodwa ukhetho olunenzuzo kakhulu kwividiyo yi-B-frame.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukungafuneki okwexeshana (uqikelelo phakathi kweefreyimu)

Makhe sijonge ukuba zeziphi iinketho esinazo zokunciphisa uphindaphindo ekuhambeni kwexesha. Sinokulucombulula olu hlobo lokuphindaphinda ngokusebenzisa iindlela zokuxela kwangaphambili.

Siza kuzama ukuchitha amasuntswana ambalwa kangangoko sinakho ukubethelela ulandelelwano lwezakhelo 0 kunye no-1.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Sinako ukuvelisa ukuthabatha, sithatha ngokulula isakhelo 1 kwisakhelo 0. Sifumana isakhelo 1, sisebenzise kuphela umahluko phakathi kwayo kunye nesakhelo sangaphambili, enyanisweni sifaka ikhowudi kuphela intsalela enesiphumo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Kodwa kuthekani ukuba ndikuxelele ukuba kukho eyona ndlela ibhetele esebenzisa amasuntswana ambalwa?! Okokuqala, masiqhawule isakhelo esingu-0 sibe yigridi ecacileyo equka iibhloko. Kwaye ke siya kuzama ukufanisa iibhloko ukusuka kwisakhelo 0 kunye nesakhelo 1. Ngamanye amagama, siya kuqikelela intshukumo phakathi kwezakhelo.

Ukusuka kwiWikipedia - imbuyekezo yentshukumo yebhlokhi

Imbuyekezo yentshukumo yebhloko yahlula isakhelo sangoku kwiibhloko ezingadibaniyo kwaye iVector yembuyekezo eshukumayo ixela imvelaphi yeebhloko (ingcamango ephosakeleyo eqhelekileyo kukuba ngaphambili isakhelo sahlulwe saba ziibhloko ezingadibaniyo, kwaye iivektha zembuyekezo eshukumayo zixela apho ziya khona ezobhloko. Kodwa eneneni, yenye indlela ejikeleze - ayisiyiyo isakhelo sangaphambili esihlalutywayo, kodwa esilandelayo; akucaci ukuba iibhloko zihamba phi, kodwa zivela phi). Ngokwesiqhelo iibhloko zemvelaphi ziwelana kwisakhelo somthombo. Ezinye ii-algorithms zoxinzelelo lwevidiyo zidibanisa isakhelo sangoku ukusuka kwiindawo ezingeyiyo enye, kodwa izakhelo ezininzi ezidluliselwe ngaphambili.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ngexesha lenkqubo yovavanyo, siyabona ukuba ibhola ihambile ukusuka (x= 0, y=25) nge (x= 6, y=26), amaxabiso x ΠΈ y misela i-vector eshukumayo. Elinye inyathelo esinokulenza ukugcina amasuntswana kukufaka ikhowudi kuphela umahluko weevektha ezishukumayo phakathi kwendawo yokugqibela yebhloko kunye nexelwe kwangaphambili, ngoko ke intshukumo yokugqibela iya kuba (x=6-0=6, y=26-25=1 ).

Kwimeko yokwenyani, le bhola iya kwahlulwa ibe n iibhloko, kodwa oku akuwutshintshi undoqo womcimbi.

Izinto ezikwisakhelo zihamba ngokwemilinganiselo emithathu, ngoko ke xa ibhola ishukuma, inokuba ncinane ngokubonakalayo (okanye ibe nkulu ukuba ibheka ngakumjongi). Kuyinto eqhelekileyo ukuba akuyi kubakho umdlalo ogqibeleleyo phakathi kweebhloko. Nantsi imbono edibeneyo yoqikelelo lwethu kunye nomfanekiso wangempela.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Kodwa siyabona ukuba xa sisebenzisa uqikelelo olushukumayo, kukho idatha ecacileyo encinci yokurekhoda kunaxa usebenzisa indlela elula yokubala idelta phakathi kwezakhelo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Yeyiphi imbuyekezo yentshukumo yokwenyani enokuthi ijongeke

Obu buchule busetyenziswa kuzo zonke iibhloko ngexesha elinye. Rhoqo ibhola yethu eshukumayo enemiqathango iya kwahlulwa ibe ziibhloko ezininzi ngexesha elinye.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Unokufumana ukuziva kwezi ngcamango ngokwakho usebenzisa ijupyter.

Ukubona iivectors ezishukumayo, unokwenza ividiyo eqikelelweyo yangaphandle usebenzisa ffmpeg.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ungasebenzisa kwakhona Intel Video Pro Analyzer (ihlawulwe, kodwa kukho ulingo lwasimahla olukhawulelwe kwizakhelo ezilishumi zokuqala kuphela).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukungabikho kwesithuba (uqikelelo lwangaphakathi)

Ukuba sihlalutya isakhelo ngasinye kwividiyo, siya kufumana iindawo ezininzi ezidibeneyo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Makhe sijonge kulo mzekelo. Lo mboniso uqulathe ikakhulu imibala eluhlaza okwesibhakabhaka namhlophe.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Le yi-I-frame. Asinakuthatha izakhelo zangaphambili ukuze ziqikelele, kodwa sinokuzicinezela. Masifake ikhowudi yokukhethwa kwebhloko ebomvu. Ukuba sijonga abamelwane bayo, siphawula ukuba kukho imibala ethile ejikelezayo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Sicinga ukuba imibala isasazeka ngokuthe nkqo kwisakhelo. Oko kuthetha ukuba umbala weepikseli ezingaziwayo uya kuqulatha amaxabiso abamelwane bawo.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Uqikelelo olunjalo lusenokubonakala lungachanekanga. Kungenxa yesi sizathu ukuba kufuneka usebenzise le ndlela (uqikelelo lwangaphakathi), uze uthabathe amaxabiso okwenene. Oku kuya kusinika ibloko eshiyekileyo, eya kubangela i-matrix ecinezelekileyo ngakumbi xa kuthelekiswa neyokuqala.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Ukuba ufuna ukuziqhelanisa noqikelelo lwangaphakathi, unokwenza ividiyo yee-macroblocks kunye noqikelelo lwabo usebenzisa iffmpeg. Ukuqonda intsingiselo yombala webhloko nganye, kuya kufuneka ufunde uxwebhu lweffmpeg.

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Okanye ungasebenzisa i-Intel Video Pro Analyzer (njengoko ndikhankanyile ngasentla, uguqulelo lwesilingo sasimahla lukhawulelwe kwiifreyimu ezili-10 zokuqala, kodwa oku kuya kukwanela ekuqaleni).

Isebenza njani ikhowudi yevidiyo? Icandelo 1: Iziseko

Inxalenye yesibini ye: Isebenza njani ikhowudi yevidiyo

umthombo: www.habr.com

Yongeza izimvo