Frame je ena slicica v filmu. I, B in P se nanasajo na nacin, na katerega je slika zapisana.
I frame je skompresirana slika, lahko si ga predstavljas kot jpg (ceprav ni jpg).
P frame ni cela slika, temvec le "seznam sprememb", ki so se zgodile od prejsnje slike. V TV Dnevniku P frame vsebuje samo napovedovalcev obraz.
B frame je podoben P frameu, vendar opisuje spremembe v primerjavi s sliko, ki je ze bila in slikami, ki se pridejo.
Ocitno je B frame bistveno bolj ekonomicen od I framea. Razmerje zlahka preseze 1:100 (npr. pri TV Dnevniku).
Zaporedju frameov se rece GOP. Na satelitski si framei praviloma sledijo takole IBBPBBPBBPBBP. Razlog za to je, da je pri taksnem, fiksnem vrstnem redu frameov je kodiranje sorazmerno enostavno.
Prednost kodekov, kakrsne navadno uporabljamo v avijih (npr. xvid, divx) in razlog, da pri rekompresiji z njimi dobis pri enaki fakulteti bistveno krajse file, je v tem, da se vrstni red frameov prilagaja vsebini. Bolj staticni prizori imajo veliko B in P frameov (obstaja ena sitna omejitev: hardwarski predvajalniki navadno pocepnejo pri vec kot dveh zaporednih B frameih). Ko junak filma tece skozi gozd in kamera divje skace okrog, pa imas polno Ijev (in zato, seveda, manjso kompresijo in spet tezave pri hardwarskih predvajalnikih). Skratka, ker imajo AVIji poljubno velik razmik med dvema I frameoma, imajo bistveno boljso kompresijo pri isti kvaliteti posnetka.
Pri rezanju pa je problem tale: ko rezes, se mora posnetek zaceti z I frameom, saj se nadaljnji framei sklicujejo nanj. Rez se lahko konca z I ali P frameom, ne pa z B, saj se B sklicuje na frame, ki mu sledi. Mpeg2Schnitt je podvrzen tej omejitvi, vendar pri posnetkih s satelitske, kjer so GOPi kratki, ni tezav. Bolj nerodno je, ce rezes kaksen AVI, kjer so GOPi pogosto dolgi toliko kot celi kadri, torej komot tudi minuto.
MPEG VCR in podobni programi znajo rezati na poljubnem mestu, vendar morajo zato vcasih kaj prekodirati. To niti ni zapleteno, saj je, recimo, pri zacetku posnetka, potrebno samo pogledati, kaksna je v tistem trenutku slika, in jo zapisati v obliki I framea.
Odlicno orodje, s katerim si lahko ogledas, kako so razporejeni framei, je GSpot (no, v osnovi je to predvsem odlicno orodje, s katerim pogledas, kateri kodeki so v AVIju in kako so uporabljeni). Kot kaksen frame je zapisana posamezna slika pa lahko izves tudi z Virtual Dubom ali Mpeg2Schnittom - in najbrz tudi MPEG VCR ter podobnimi.
|