SASA koliko vidim nisi bas skroz upucen u pricu
ukratko
0) H264 i x264 nisu codeci, x264 na neki nacin jeste ali je samo encoder
1) moguce je pustati x264 sa DXVA odnoso preko GPU-a samo se moraju ispostovati neki parametri/restrikcije - konkretno level 4.1 treba zadovoljiti odnosno ref rame
2) te restrikcije ne dovode do pada kvaliteta , za kompresiju ne verujem da smanjuju , ne tvrdim jer ne znam ali to uopste nije toliko bitno
3) o kakvom x264 standardu pricas ?
4) to da te back up kopije sto ljudi kace ne idu preko GPu je delimicno tacno , jer ti ljudi nemaju pojma sta rade i stavljaju pogresne parametre.Ali zato ima i ljudi koji svoje back upove stavljaju
kako treba u level 4.1 i oni rade preko gpu
malo opsirnije
kao prvo nisu x264 i h264 codeci
H264/mpeg4part10/AVC je video standard
a x264 je implementacija tog standarda - codec ( tacnije ne codec nego samo encoder)
kao drugo GPU moze bez problem da dekoduje i x264
Jedini
uslov je sto moraju da budu
level 4.1 ( ovo je bilo nekada danas nvidia sa novim driverima moze i l5.1)
uslov za dxva je referentni frejmovi(naravno i rezolucija i bitrate ali tu se vec zna kako i sta
dok je uslov da bi se pustalo na blu ray stand alone playeru mnogo vise
Oni koji rade level 5.1( odnosno bolje receno oni koji ne rade l4.1) misleci da ce time dobiti na kvalitetu
(vide 240mb max bitrate na 5.1 a 50mb max bitrate na 4.1 i misle ma bolje 5.1 ,
a ustvari i originalni bluray pa retko kad ima 24mb a kamoli rip tako da nema potrebe za 5.1
tako da grese sto misle da ce 5.1 dobiti bolji kvaltiet od l4.1
Level 5.1 nema restrikcije pa zato mnogi misle da je bolje njega koristiti , level 5.1 se zato i zove unrestricted Profile
Na vecim rezolucijama od 1080p itekako ima smisla koristiti l5.1 ali na 1080p ne vidim razlog.
znaci zakljucak
level 4.1 x264 moze da se pusta preko GPU ako se ispostuju ref rejmovi (koji podrzava H264 decoding) bez opterecenje procesora
Sta je to ustvari
Level 4.1
Level 4.1 je standard i za orinalne blu ray hddvd diskove
level 5.1 je predvidjenj za ultra hd rezoluciju i stvarno ne vidim potrebu za njim pri rezoluciji 720-1080p
source
http://www.keepmyfile.com/image/520ca22170308
level 4.1 encode
http://www.keepmyfile.com/image/3b8de42170307
Da bi stand alone blu ray player pustao x264 mora se paziti na sledece
Koji su to parametri koji se moraju ispostovati da bi encode bio level 4.1 i da ne bi bilo problema pustati isti na ps3 ili br playeru
1)Bitrate < 50 mb odnosno 63mb 5.0 moze do 135 5.1 moze do 240
Da li ovo treba komentarisati uopste?
Kome uopste treba toliki bitrate ?
Pa originalni bluray/hdd ( posto su i oni 4.1) ne mogu da imaju preko 50mb zasto bi ikome trebalo onda za encode bitrate > 50mb ?
rezolucija isto - niko nece staviti vecu rezoluciju na ripu nego sto je na sorucu
2) referentni frejmovi
1080 p - 4 referntna frejma( 4/5 referentna frejma su sasvim dovoljna i njihovim povecavanjem nece se
poboljsati kvalitet a izacice se iz level4.1 standarda)
720 p - 8 referntna frejma
LEVEL 4.1
|-----------|---------|
|Resolution | no. ref |
|-----------|---------|
| 1280x544 | 12 |
| 1280x720 | 9 |
| 1920x800 | 5 |
| 1920x816 | 5 |
| 1920x1080 | 4 |
|-----------|---------|
Racunaju se po formuli :
3)
P4x4 Macroblocking
Neke graficke dozvoljavaju p4x4 ali neke ne tako da p4x4 ne treba ukljucivati pri level 4.1
vodjenje su razne diskusije o tome ali posto kao sto vidimo u daljem textu nece poboljsati kvalitet znaci izbegavati p4x4
iskljuciti p4x4 koristit samo
p8x8,b8x8,i4x4,i8x8
sa p4x4
http://i28.tinypic.com/67sjsl.png
bez p4x4
http://i25.tinypic.com/24n2sqv.jpg
znaci ni tu se ne gubi na kvalitetu a encode ostaje l4.1
4)
B-Pyramid moze da napravi haos jer moze da povece broj referentnih frejmova kad ne treba
Na x264 b-pyramid ima gresku i ne valja
ja se ne razumem najbolje u sve ovo al sam pitao ljude koji znaju.
zakljucak : nekoliko pravila ispostovati i dobija se l4.1 koji a ne gubi se uopste na kvalitetu
znaci neko ce reci p4x4 je neophodan , referntnih frejmova treba vise od 15 , bitrate necu da mi je ogranicen i slicno ali taj gresi i samo ce izgubiti mogucnost da se encode koristi DXVA
Znaci :
postovanje ovih pravila/restrikcija/standarda NECE SE IZGUBITI NA KVALITETU .bilo je masovnih testiranje i poredjenja niti je potrebno 16 referntnih frejmova niti je potreban 4x4 niti je potreban bitrate veci od 40.
Nista od toga nece poboljsati kvalitet niti ce povecati kompresiju.
Jos jedna stvar
ako u nemoj encodu pise level 5.1 ne mora da znaci da automatski nece raditi DXVA
level 5.1 je default level za x264 tako da mnogi stavljaju level flag 5.1 a restrikciju zadovljavaju L4.1 tipa ref rejmovi su 4
Ali takav encode je moguce pustiti preko GPU-a
Znaci : level odredjuju parametri a ne level flag
sve vise i vise poznatih grupa/encodera pocinje da koristi l4.1
CtrlHD je jedan od njih.
Za sada je malo 4.1 encodova ali ubuduce ce ih biti sve vise jer su ljudi svatili da l4.1 restrikcije uopste ne pogorsavaju kvalitet , dugo im je trebali al eto
jedan od paradoxa je na primer sto se neki drze 5.1 standarda i stave 5.1 flag namerno a stafe referentne frejmove na 4 ......
Procesori su danas dovoljno brzi i jeftini zasto bi zeleo da se cimam i da pustam preko GPU kad imam brz procesor - ok to je sasvim korektno .
Ali se nadam da nece neko posle ovoga svega da dodje i kaze
Samo h264 moze gpu da dekoduje - netacno moze i x264 ako su parametri kakvi treba
moze i x264 ali takvi ripovi nisu kvalitetni - netacno , probijanjem l4.1 restrikcija se ne poboljsava kvalitet na 1080p i 720p rezoluciji
zasto bi koristio l4.1 kad je l5.1 bolji nema ogranicenja? - zato sto ta ogranicenja nece uticati na kvalitet
16 referentnih frejmova je bolje od 4/5 - zasto bi bilo . nema rezlike u kvalitetu.
Kod HD je kvalitet najbitniji a ne dal je moguce pustiti te filmove na standalone bluray player ili da li je moguce te filmove dekodovati preko GPU-a-POTPUNO TACNO
ALI l4.1 nije losijeg kvaliteta od 5.1 ni malo . Da barem malo gubimo na kvalitetu sa referent frame -4 i NO p4x4 ja bih se slozio da je 5.1 bolji.
ALI po 15 put: nema gubljenja na kvalitetu pri 4.1 restrikcijama.
i jos jedna stvar - moguce je 5.1 rip encodovati u 4.1 ali time ce doci do veoma veoma malog gubitka u kvalitetu al opet bice ga.
Pisao sam mrtav umoran tako da ako je prosla neka greska i ako je ne pregledno i ne povezano ne zamerite