Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Qaybta labaad: Sida codec-ga muuqaalku u shaqeeyo

Raster kasta muuqaal waxaa lagu matali karaa qaabka matrix laba-cabbir ah. Marka ay timaado midabada, fikradda waxaa lagu horumarin karaa iyadoo la eegayo sawirka sida matrix saddex-cabbir ah, kaas oo cabbirro dheeraad ah loo isticmaalo in lagu kaydiyo xogta mid kasta oo ka mid ah midabada.

Haddii aan tixgelinno midabka ugu dambeeya sida isku-dhafka loogu yeero. Midabada aasaasiga ah (cas, cagaar iyo buluug), jaantuskeena saddex-geesoodka ah waxaan ku qeexeynaa seddex diyaaradood: kan koowaad ee casaanka, kan labaad ee cagaarka iyo kan ugu dambeeya ee buluugga.
Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska
Waxaan u yeeri doonaa dhibic kasta oo ka mid ah matrixkan pixel (element image). Pixel kastaa waxa uu ka kooban yahay macluumaad ku saabsan xoojinta (badanaa sida qiimaha tirada) midab kasta. Tusaale ahaan, pixel cas macnaheedu waa in uu ka kooban yahay 0 cagaar, 0 buluug ah iyo casaanka ugu badan. Pikselka casaanka ah waxaa la samayn karaa iyadoo la isticmaalayo isku-dar ah saddex midab. Iyadoo la adeegsanayo tirooyin kala duwan oo u dhexeeya 0 ilaa 255, pixel pink waxaa lagu qeexay sida Casaan = 255, Cagaar = 192 и Buluug = 203.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Maqaalkan waxa la daabacay iyadoo ay taageerto EDISON.

Waanu horumarinaynaa codsiyada la socodka fiidyowga, fiidyaha daawashada, sidoo kale waanu ku hawlanahay duubista muuqaalka qolka qalliinka.

Siyaabo kale oo lagu codeeyo sawirka midabka

Waxaa jira noocyo kale oo badan oo lagu matalo midabada ka samaysan sawirka. Tusaale ahaan, waxaad isticmaali kartaa palette indexed, kaas oo u baahan hal byte oo kaliya si uu u matalo pixel kasta, halkii laga isticmaali lahaa saddexda loo baahan yahay marka la isticmaalayo qaabka RGB. Qaabka noocan oo kale ah, waxaa suurtagal ah in la isticmaalo matrix 2D halkii laga isticmaali lahaa matrix 3D si loo matalo midab kasta. Tani waxay badbaadinaysaa xusuusta, laakiin waxay siinaysaa gamut midab yar.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

RGB

Tusaale ahaan, fiiri sawirkan hoose. Wajiga ugu horreeya ayaa gebi ahaanba rinji. Kuwa kale waa diyaaradaha casaanka, cagaarka iyo buluugga ah (xoogga midabada u dhigma ayaa lagu muujiyay cabbirka cawl).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waxaan aragnaa in midabada casaanka ah ee asalka ah ay noqon doonaan meelo isku mid ah oo lagu arkay qaybaha ugu quruxda badan ee wejiga labaad. Halka wax ku biirinta buluuga ah lagu arki karo kaliya indhaha Mario (wejiga u dambeeya) iyo qaybaha dharkiisa. U fiirso halka dhammaan saddexda midab ee diyaaraduhu ay wax ku biiriyaan ugu yar (qaybaha ugu mugdiga ah ee sawirada) - Mario shaarib.

Si loo kaydiyo xoojinta midab kasta, tiro gaar ah ayaa loo baahan yahay - tiradan ayaa loo yaqaan qoto dheer. Aynu nidhaahno 8 bits ayaa la kharash gareeyay (ku salaysan qiimaha 0 ilaa 255) diyaarad kasta. Kadibna waxaan haynaa qoto dheer oo midabkiisu yahay 24 bits (8 bits * 3 R/G/B diyaaradood).

Hanti kale oo sawir leh ayaa ah xalinta, taas oo ah tirada pixels ee hal cabbir. Inta badan waxaa lagu tilmaamaa sida ballac × dhererka, sida ku jirta 4 illaa 4 sawirka hoose.
Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Hanti kale oo aan la macaamilno marka la shaqeyneyno sawirro/fidiyoo waa saamiga dhinaca, oo sharxaya xidhiidhka saamiga caadiga ah ee ka dhexeeya ballaca iyo dhererka sawirka ama pixel.

Marka ay sheegaan in filim ama sawir gaar ah uu cabbirkiisu yahay 16 illaa 9, waxay caadi ahaan ula jeedaan muujinta saamiga (DAR - ka Muujinta Saamiga). Si kastaba ha noqotee, mararka qaarkood waxaa laga yaabaa inay jiraan qaabab kala duwan oo pixels gaar ah - kiiskan waxaan ka hadlaynaa saamiga pixel (PAR - ka Saamiga Pixel).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

U fiirso martigeliyaha: DVD u dhiganta DAR 4 ilaa 3

Inkasta oo xallinta DVD-ga dhabta ah ay tahay 704x480, waxay weli ku sii jirtaa 4: 3 saamiga sababtoo ah PAR waa 10:11 (704x10 / 480x11).

Ugu dambeyntiina, waxaan go'aamin karnaa видео sida taxane ah n looxyada muddada waqti, kaas oo loo tixgelin karo cabbir dheeraad ah. A n markaas waa heerka jirku ama tirada fareemada ilbiriqsigiiba (FPS - ka Wareegyo Ilbiriqsi ah).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Tirada bits halkii ilbiriqsi ee loo baahan yahay si loo soo bandhigo fiidiyowgu waa keeda xawaaraha gudbinta - qaniinyo.

bitrate = ballac * dhererka * xoogaa qoto dheer * xirmooyinka ilbiriqsikiiba

Tusaale ahaan, 30fps, 24 bps, 480x240 video waxay u baahan yihiin 82,944,000 bps ama 82,944 Mbps (30x480x240x24) - laakiin taasi waa haddii aan la isticmaalin habka cadaadiska.

Haddii xawaaraha wareejinta ku dhawaad ​​joogto ah, markaas ayaa la yiraahdaa xawaaraha gudbinta joogtada ah (CBR - ka heerka joogtada ah). Laakiin sidoo kale way kala duwanaan kartaa, kiiskan ayaa loo yaqaan heerka baud variable (VBR - ka heerka waxoogaa doorsooma).

Jaantuskani wuxuu muujinayaa VBR xaddidan, halkaas oo aan aad u badnayn lagu lumin xaalad gebi ahaanba madow.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Injineerada ayaa markii hore soo saaray hab ay ku laba jibaaraan heerka cabbirka la dareemay ee bandhigga fiidyaha iyada oo aan la isticmaalin bandwidth dheeraad ah. Habkaan waxaa loo yaqaanaa muuqaal isku xidhan; Asal ahaan, waxay u dirtaa shaashadda badhkeed "frame" ugu horreeya iyo qaybta kale ee "frame" soo socota.

Waqtigan xaadirka ah, muuqaallada inta badan waxaa la sameeyaa iyadoo la isticmaalayo tignoolajiyada iskaanka ee horumarka leh. Waa hab lagu soo bandhigo, lagu kaydiyo ama lagu gudbiyo muuqaallada dhaqaaqa kuwaas oo dhammaan xadhkaha jir kasta si isku xigta loo sawiray.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waa hagaag! Hadda waxaynu ka warqabnaa sida sawirku u taagan yahay qaab dhijitaal ah, sida midabkiisu u habaysan yahay, inta xabbo ee ilbidhiqsikii aanu ku bixinayna si aanu u muujino muqaalka, haddii xadiga yaradu uu yahay mid joogto ah (CBR) ama variable (VBR). Waxaan ognahay wax ku saabsan xallinta la bixiyay iyadoo la adeegsanayo heerbeeg la bixiyay, waxaan naqaanaa ereyo kale oo badan, sida fiidyowga isku xiran, PAR iyo qaar kale.

Ka saarida shaqo-ka-reebista

Waxaa la og yahay in fiidiyoow aan la isku riixin aan si caadi ah loo isticmaali karin. Fiidiyow saacad-dheer ah oo xallinta 720p ah iyo 30 fiim ilbidhiqsikiiba wuxuu qaadanayaa 278 GB. Waxaan ku nimid qiimahan annagoo ku dhufanaya 1280 x 720 x 24 x 30 x 3600 (ballac, dherer, bits per pixel, FPS iyo waqtiga ilbiriqsiyo gudahood).

Isticmaal Algorithms cadaadis aan khasaare lahayn, sida DEFLATE (loo isticmaalo PKZIP, Gzip iyo PNG), ma dhimi doonto baaxadda baaxadda loo baahan yahay oo ku filan. Waa inaan raadinaa habab kale oo lagu cadaadiyo fiidiyowga.

Si taas loo sameeyo, waxaad isticmaali kartaa sifooyinka aragtideena. Waxaan kaga wanaagsannahay kala soocidda dhalaalka marka loo eego midabka. Fiidiyowgu waa sawirro taxane ah oo isdaba joog ah oo soo noqnoqda muddo ka dib. Waxaa jira farqi yar oo u dhexeeya xayndaabyada ku xiga ee isla goobta. Intaa waxaa dheer, jir kastaa wuxuu ka kooban yahay meelo badan oo isticmaalaya midab isku mid ah (ama la mid ah).

Midabka, dhalaalka iyo indhahayaga

Indhahayagu waxay aad uga dareen dhalaal badan yihiin midabka. Waxaad ku arki kartaa naftaada adiga oo eegaya sawirkan.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Haddii aanad taas ku arkin qaybta bidix ee sawirka midabada labajibbaaran A и B dhab ahaantii waa isku mid, markaa taasi waa caadi. Maskaxdeenu waxay nagu qasbeysaa inaan fiiro gaar ah u yeelano iftiinka iyo hadhka halkii aan midabka lahayn. Dhinaca midig ee u dhexeeya labajibaarayaasha loo qoondeeyay waxaa ku jira boodboodka midabka isku midka ah - markaa annaga (ie maskaxdeena) si fudud ayaa loo go'aamiyaa, dhab ahaantii, waxay yihiin midab isku mid ah.

Aynu eegno (si fudud) sida ay indhaheenu u shaqeeyaan. Ishu waa xubin adag oo ka kooban qaybo badan. Si kastaba ha ahaatee, waxaan aad u xiisaynaynaa kootada iyo ulo. Isha waxay ka kooban tahay ilaa 120 milyan oo ulo ah iyo 6 milyan oo koollo ah.

Aynu tixgelinno aragtida midabka iyo dhalaalka sida hawlaha kala duwan ee qaybo ka mid ah isha (xaqiiqda, wax walba waa xoogaa dhib badan, laakiin waan fududayn doonaa). Unugyada ulaha ayaa inta badan mas'uul ka ah dhalaalka, halka unugyadu ay mas'uul ka yihiin midabka. Cones waxaa loo qaybiyaa saddex nooc, iyadoo ku xiran midabka ay ka kooban yihiin: S-cones (buluug), M-cones (cagaaran), iyo L-cones (casaan).

Maadaama aan haysano ulo badan oo ka badan koonaha (midabka), waxaan ku soo gabagabeyn karnaa inaan awood u leenahay inaan kala saarno kala-guurka mugdiga iyo iftiinka marka loo eego midabada.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Isbarbardhigga Tilmaamaha Dareenka

Cilmi-baarayaasha cilmi-nafsiga tijaabada ah iyo qaybo kale oo badan ayaa sameeyay aragtiyo badan oo aragga aadanaha. Oo mid iyaga ka mid ah ayaa la yiraahdaa kala duwanaanshaha hawlaha xasaasiga ah. Waxay la xidhiidhaan iftiinka hawada iyo wakhtiga ku meel gaadhka ah. Marka la soo koobo, waxa ay ku saabsan tahay inta isbeddel ee loo baahan yahay ka hor inta aanu kormeeruhu ogaanin iyaga. U fiirso jamac kelmadda "shaqaale". Tani waxay sabab u tahay xaqiiqda ah in aan cabbiri karno hawlaha xasaasiga ah ee ka soo horjeeda ma aha oo kaliya sawirada madow iyo caddaanka, laakiin sidoo kale kuwa midabka leh. Natiijooyinka tijaabooyinkani waxay muujinayaan in xaaladaha badankooda ay indhaheennu aad ugu nugul yihiin dhalaalka marka loo eego midabka.

Maadaama aan ognahay inaan aad ugu nugulnahay iftiinka sawirka, waxaan isku dayi karnaa inaan isticmaalno xaqiiqadan.

Qaabka midabka

Waxaan ogaanay in yar sida loogu shaqeeyo sawirada midabka iyadoo la adeegsanayo nidaamka RGB. Waxaa jira moodallo kale sidoo kale. Waxaa jira nooc ka sooca iftiinka iyo chroma waxaana loo yaqaanaa YCbCr. By habka, waxaa jira noocyo kale oo ka dhigaya qayb la mid ah, laakiin waxaan kaliya tixgelin doonaa kan.

Qaabkan midabka Y waa matalaad dhalaal ah, waxayna sidoo kale isticmaashaa laba kanaal oo midab leh: Cb (buluug qani ah) iyo Cr (cas qani ah). YCbCr waxa laga soo minguurin karaa RGB, beddelka rogaalkana sidoo kale waa suurtogal. Isticmaalka qaabkan waxaan abuuri karnaa sawirro midab leh sida aan hoos ku aragno:

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

U beddelo inta u dhaxaysa YCbCr iyo RGB

Qof ayaa diidi doona: sidee ayay suurtogal u tahay in la helo dhammaan midabada haddii aan cagaarka la isticmaalin?

Si aan uga jawaabno su'aashan, aan u beddelno RGB YCbCr. Aynu isticmaalno iskuxirayaasha lagu ansixiyay heerka BT.601, taas oo ay ku taliyeen cutubka ITU-R. Qaybtan ayaa dejisa jaangooyooyinka fiidyaha dhijitaalka ah. Tusaale ahaan: waa maxay 4K? Waa maxay heerka jir, xallinta, model midabka?

Marka hore aan xisaabino dhalaalka. Aynu isticmaalno joogtooyinka ay ITU soo jeedisay oo aan beddelno qiyamka RGB.

Y = 0.299R + 0.587G + 0.114B

Ka dib markaan helno dhalaalka, waxaan kala saari doonaa midabada buluuga iyo casaanka:

Cb = 0.564 (B - Y)

Cr = 0.713 (R - Y)

Waxaan sidoo kale u rogi karnaa dib oo xitaa cagaarka ayaan heli karnaa annaga oo adeegsanayna YCbCr:

R = Y + 1.402Cr

B = Y + 1.772Cb

G = Y - 0.344Cb - 0.714Cr

Caadi ahaan, bandhigyada (kormeerayaasha, TV-yada, shaashadaha, iwm.) waxay isticmaalaan kaliya qaabka RGB. Laakiin qaabkan waxaa loo habayn karaa siyaabo kala duwan:

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Midabka qaybinta

Iyada oo sawirku u taagan yahay isku dhafka iftiinka iyo chrominance, waxaan ka faa'iidaysan karnaa habka muuqaalka bini'aadamka dareenkiisa weyn ee iftiinka marka loo eego chrominance annaga oo si xushmad leh u saarnay macluumaadka. Qayb-hoosaadka Chroma waa hab lagu codeeyo sawirada iyadoo la isticmaalayo xalin ka yar chroma marka loo eego iftiinka.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Intee in le'eg ayaa la oggol yahay in la yareeyo xallinta midabka?! Waxaa soo baxday in ay jiraan jaantusyo qeexaya sida loo xalliyo xallinta iyo isku darka (Malka Natiijadu = Y + Cb + Cr).

Nidaamyadaan waxaa loo yaqaanaa hababka hoos u dhigista waxaana lagu muujiyey saami 3-laab ah - a:x:y, kaas oo go'aamiya tirada muunadaha iftiinka iyo calaamadaha kala duwanaanshaha midabka.

a - halbeegga muunada jiifka ah (badanaa waxay la mid tahay 4)
x - tirada muunadaha chroma ee safka koowaad ee pixels (xalka tooska ah marka loo eego a)
y - tirada isbeddelada muunadaha chroma ee u dhexeeya safafka koowaad iyo labaad ee pixels.

Waxa ka reeban 4:1:0, oo siinaya hal muunad chroma ah mid kasta oo 4-by-4 ah oo xallinta iftiinka.

Nidaamyada caadiga ah ee loo isticmaalo codecyada casriga ah:

  • 4:4:4 (wax hoos u dhac ma leh)
  • 4:2:2
  • 4:1:1
  • 4:2:0
  • 4:1:0
  • 3:1:1

YCbCr 4: 2: 0 - tusaale isku dhafan

Waa kan sawir la isku daray iyadoo la isticmaalayo YCbCr 4:2:0. Ogsoonow in aan ku bixineyno kaliya 12 bits halkii pixels.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Tani waa waxa isla sawirka u eg yahay, oo lagu dhejiyay noocyada ugu muhiimsan ee midab-hoosaadka. Safka koowaad waa YCbCr u dambeeya, safka hoose wuxuu muujinayaa xallinta chroma. Natiijooyin aad u wanaagsan, iyadoo la tixgelinayo khasaaraha yar ee tayada.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Xusuusnow markii aan tirinay 278 GB ee booska kaydinta si aan u kaydinno faylka fiidiyoow ee saacad-dheer ee 720p xallinta iyo 30 fareemo ilbiriqsikii? Haddii aan isticmaalno YCbCr 4: 2: 0, markaa cabbirkan waxaa la dhimi doonaa kala badh - 139 GB. Ilaa hadda, wali way ka fog tahay natiijo la aqbali karo.

Waxaad adigu heli kartaa histogramka YCbCr adiga oo isticmaalaya FFmpeg. Sawirkan, buluug ayaa ka sarreeya casaanka, kaas oo si cad uga muuqda histogram laftiisa.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Midabka, dhalaalka, midabka gamut - dib u eegista fiidiyowga

Waxaan kugula talineynaa daawashada muuqaalkan cajiibka ah. Waxay sharraxaysaa waxa dhalaalku yahay, iyo guud ahaan dhammaan dhibcuhu waa dhibco ё ku saabsan dhalaalka iyo midabka.

Noocyada Frame

Aan hore u socono. Aynu isku dayno in aan meesha ka saarno dib u dhaca wakhtiga. Laakiin marka hore, aan qeexno ereybixinno aasaasi ah. Aynu nidhaahno waxaanu haynaa filim leh 30 fareemood ilbidhiqsikii, waa kuwan 4-tiisii ​​hore ee hore:

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waxaan ku arki karnaa wax badan oo soo noqnoqonaya oo ku jira xargaha: tusaale ahaan, asalka buluuga ah oo aan ka beddelin jir ilaa fareem. Si loo xalliyo dhibaatadan, waxaan si aan la taaban karin u kala saari karnaa saddex nooc oo loox.

I-frame (Intro Frame)

I-frame (jir tixraaca, jir furaha, jir gudaha) waa iskiis. Iyadoo aan loo eegin waxa aad rabto inaad sawirto, I-frame asal ahaan waa sawir taagan. Qaabka ugu horeeya inta badan waa I-frame, laakiin waxaan si joogto ah u ilaalin doonaa I-frame xitaa marka laga reebo kuwa ugu horreeya.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

P-frame (PQaabka la bedelay)

P-frame (qaab saadaalin ah) ayaa ka faa'iidaysanaysa xaqiiqda ah in had iyo jeer sawirka hadda la soo saari karo iyada oo la adeegsanayo qaabkii hore. Tusaale ahaan, qaabka labaad isbeddelka kaliya ee kubbadda hore u socota. Waxaan ku heli karnaa jir 2 annagoo si fudud wax ka beddelaya jir 1, annagoo adeegsanayna kaliya faraqa u dhexeeya fareemooyinkan. Si loo dhiso frame 2, waxaan tixraacaynaa jir ka hore 1.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: AasaaskaSidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

B-qaab (BQaab-dhismeedka i-saadaalinta)

Ka warran isku xirka ma aha oo kaliya kuwii hore, laakiin sidoo kale xirmooyinka mustaqbalka si loo bixiyo cadaadis ka sii wanaagsan?! Kani asal ahaan waa qaab-B-qaab (jir laba jiho).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: AasaaskaSidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: AasaaskaSidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Ka bixida dhexdhexaadka ah

Noocyada qaab-dhismeedkan waxaa loo isticmaalaa si loo bixiyo isku-buufinta ugu fiican ee suurtogalka ah. Waxaan ku eegi doonaa sida tani u dhacdo qaybta xigta. Hadda, aan ogaano in ugu "qaalisan" marka la eego xusuusta la isticmaalo waa I-frame, P-frame waa mid aad u jaban, laakiin ikhtiyaarka ugu faa'iidada badan ee fiidiyooga waa B-frame.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Dib-u-celinta ku-meel-gaadhka ah (saadaasha dhex-dhexaadinta)

Aynu eegno xulashooyinka aan haysano si aan u yareyno ku celcelinta waqti ka dib. Waxaan ku xallin karnaa caynkan caynkan ah anagoo adeegsanayna habab saadaaliya.

Waxaan isku dayi doonaa inaan kharash gareeyno inta ugu macquulsan si aan u codeeyno taxanaha 0 iyo 1.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waan soo saari karnaa kala goyn, Waxaan si fudud u gooyn jir 1 ka 0. Waxaan helnaa 1, kaliya isticmaal farqiga u dhexeeya isaga iyo jirkii hore, dhab ahaantii waxaan kaliya ku dhejineynaa inta soo hartay.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Laakiin ka waran haddii aan kuu sheego in uu jiro hab ka sii wanaagsan oo isticmaala xitaa xoogaa yar?! Marka hore, aan u kala jebino jir 0 shabag cad oo ka kooban blocks. Kadibna waxaan isku dayi doonaa inaan isku dhigno baloogyada ka soo jeeda 0 oo leh jir 1. Si kale haddii loo dhigo, waxaan qiyaasi doonaa dhaqdhaqaaqa u dhexeeya xargaha.

Laga soo bilaabo Wikipedia - xannibo magdhowga dhaqdhaqaaqa

Magdhawga mooshinku wuxuu u kala qaybiyaa qaabka hadda jira qaybo aan is-dul-saarnayn iyo vector-ka magdhowga mooshinku wuxuu soo sheegaa asalka blocks hore jirku wuxuu u qaybsan yahay baloogyo aan is-dul-saarnayn, iyo vectors-ka magdhowga mooshinku waxay sheegaan halka ay aadaan blocks. Laakiin dhab ahaantii, waa si kale - maaha qaabkii hore ee la falanqeeyay, laakiin kan ku xiga; ma cadda halka ay blocks u guurayaan, laakiin meesha ay ka yimaadeen). Caadi ahaan isha ayaa xannibaysa qaabka isha. Algorithms-yada fiidyaha ee isku-buufinta qaarkood waxay soo ururiyaan qaabka hadda jira qaybo aan xitaa mid ahayn, laakiin dhowr fiiraf oo hore loo kala gudbiyay.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Inta lagu jiro habka qiimeynta, waxaan aragnaa in kubaddu ka guurtay (x= 0, y=25) by (x= 6, y=26), qiyamka x и y go'aami vectorka dhaqdhaqaaqa. Talaabada kale ee aan sameyn karno si aan u ilaalino xoogaa yar ayaa ah in aan codeeyno oo kaliya farqiga u dhexeeya dhaqdhaqaaqa dhaqdhaqaaqa ee u dhexeeya booska xannibaadda ee u dambeeya iyo midka la saadaaliyay, markaa dhaqdhaqaaqa u dambeeya wuxuu noqon doonaa (x=6-0=6, y=26-25=1). ).

Xaaladda dhabta ah, kubbadda ayaa loo qaybin lahaa n blocks, laakiin tani ma beddeleyso nuxurka arrinta.

Walxaha ku jira jirku waxay u socdaan saddex cabbir, markaa marka kubbaddu dhaqaaqdo, waxay noqon kartaa mid yar oo muuqaal ah (ama ka weyn haddii ay u dhaqaaqdo daawadayaasha). Waa wax iska caadi ah in aysan jiri doonin ciyaar qumman oo u dhaxaysa blocks. Halkan waxaa ah aragtida isku dhafan ee qiyaastayada iyo sawirka dhabta ah.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Laakiin waxaan aragnaa marka aan isticmaalno qiyaasta dhaqdhaqaaqa, waxaa si muuqata u yar xogta codeeynta marka loo eego marka la isticmaalayo hab ka fudud oo lagu xisaabinayo delta u dhexeeya fareeshka.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Sidee magdhowga mooshinku u ekaan doonaa

Farsamadan waxaa lagu dabaqaa dhammaan baloogyada hal mar. Badanaaba kubadeena dhaqaaqa shuruuda ku xidhan waxa loo qaybin doonaa dhawr baloog hal mar.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waxaad dareemi kartaa fikradahan adiga oo isticmaalaya jupyter.

Si aad u aragto vectors dhaqdhaqaaqa, waxaad samayn kartaa muuqaal saadaal dibadeed adigoo isticmaalaya ffmpeg.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waxaad sidoo kale isticmaali kartaa Intel Video Pro Analyzer (waa la bixiyay, laakiin waxaa jira tijaabo bilaash ah oo ku xaddidan tobanka xaraf ee ugu horreeya oo keliya).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Dib-u-noqoshada boosaska (saadaasha gudaha)

Haddi aan ku falanqeyno qaab kasta oo muuqaal ah, waxaan heli doonaa meelo badan oo isku xiran.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Aan soo marno tusaalahan. Muuqaalkani wuxuu inta badan ka kooban yahay midabyo buluug iyo caddaan ah.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Kani waa I-frame. Uma qaadan karno jaangooyooyinkii hore ee saadaalinta, laakiin waan ku cadaadin karnaa. Aynu codeeyno xulashada block-cas. Haddii aan eegno deriskeeda, waxaan ogaanay in ay jiraan isbeddello midab leh oo ku wareegsan.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Waxaan u qaadaneynaa in midabada ay si toos ah ugu faafaan qaabka. Taas oo macnaheedu yahay midabka pixels-ka aan la garanayn waxa ku jiri doona qiyamka deriskiisa.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Saadaasha noocan oo kale ah ayaa laga yaabaa inay noqoto mid khaldan. Taasi waa sababta aad u baahan tahay inaad isticmaasho habkan (saadaasha gudaha), ka dibna ka jar qiimaha dhabta ah. Tani waxay na siin doontaa xannibaad haraaga ah, taas oo keeni doonta matrix aad u cufan marka loo eego asalka.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Haddii aad rabto inaad ku tababarto saadaasha gudaha, waxaad abuuri kartaa fiidiyoow ah macroblocks iyo saadaasha iyaga oo isticmaalaya ffmpeg. Si aad u fahamto macnaha midab kasta oo xannibaad ah, waa inaad akhridaa dukumeentiga ffmpeg.

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Ama waxaad isticmaali kartaa Intel Video Pro Analyzer (sida aan kor ku soo sheegay, nooca tijaabada ah ee bilaashka ah wuxuu ku xaddidan yahay 10-ka xaraf ee ugu horreeya, laakiin tan ayaa kugu filnaan doonta marka hore).

Sidee buu u shaqeeyaa codec muuqaal ah? Qaybta 1: Aasaaska

Qaybta labaad: Sida codec-ga muuqaalku u shaqeeyo

Source: www.habr.com

Add a comment