Video: vyšší rozlišení a nižší bitrate, nebo naopak?
Obvykle kóduju mpeg2 filmy (DVD z trafiky - Blesk, Šíp) do AVI kontejneru kodekem XviD 1.1.3
Filmy přehrávám na noťasu a možná budu přehrávat i na TV (zabudovaný DivX přehrávač). Při XviD kodeku používám cca 900 kbps pro video, u akčních až 1200 kbps.
A teď dotaz: Má smysl přemýšlet o zmenšení videa (z původních 720x576) na nižší hodnotu se současným zvýšením datovýho toku (při zachování podobné výsledné velikosti souboru)? Má tahle myšlenka něco do sebe či je to blbost?
Pavel
ak zvysis datovy tok, nemozes zachovat povodnu velkost suboru
To jistě ne, ale tak otázka nestojí. Ptám se, zda současně zmenšit rozměry videa a zvětšit datovej tok, nebo ne.
Pavel
vacsie rozlisenie vyzaduje z hladiska kvality vyssi datovy tok a naopak
to co navrhujes nema opodstatnenie
Preco by to nemalo byt opodstatnene, ved prave si to prave sam napisal. Ak si povedzme zoberiem nejake video a enkodujem ho povedzme na velkost jednodo CD (700MB) dosiahnem urcity stupen kvality (z pohladu priemerneho bitrate), potom si enkodujem to video este raz ale najprv ho resiznem povedzme na polovicu a enkodujem ho s takym nastavenim aby som dosiahol rovnaku kvalitu ako u toho videa na jedno CD. Vysledok u toho druheho videa bude taky ze budem mat rovnaku kvalitu ako u toho 1CD videa ale budem mat mensiu velkost. Ak samozrejme potom teda to video urobim tak ze ho najprv resiznem na polovicu a enkodujem na velkost 1CD, tak dosiahnem toho ze budem mat kvalitnejsie video (z pohladu priemerneho bitrate, ktory bude v tomto pripade vyssi) ako to video enkodovane s povodnym rozlisenim. Samozrejme nic nie je zadarmo a samotny bitrate nehovori nic o obrazovej kvalite, vzdy treba brat do uvahy kobinaciu rozlisenie/bitrate. Takze ak by som to zhrnul, tak plati v pripade ze chceme dostat nejake video s nejakou konkretnou velkostou (povedzme tych 700MB), ze vyssie rozlisenie = nizsi bitrate = viac kockovitejsi obraz (pre cesky hovoriacich - kostickovatejsi - snad som to dobre napisal :) ) = relativne viac zachytenych detailov (relativne preto ze sa nestratia tym ze sa to resizne na mensiu velkost ale zase ten nizky bitrate a nasledne kockovitejsi obraz to kazi), a naopak plati ze nizsie rozlisenie = vyssi bitrate = menej kockovitejsi obraz = viac uhladenejsi (rozpitejsi) obraz = menej detailov (stratili sa tym zmensenim rozlisenia videa).
zbytocne si to prekombinoval, vzdy plati ze ak idem s rozlisenim dole staci mi mensi datovy tok
Když má nějaký film s danou délkou zabírat 700MB, je tím daný jeho datový tok, na který nemá změna rozlišení žádný vliv.
Takže ta původní otázka podle mě nemá moc smysl.
Ano v podstate mas pravdu, ak to berieme ako kbps, tak pri rovnakej velkosti (napr. 700MB) bude datovy tok rovnaky, avsak ak to vztiahneme na pixely (ja viem ze video sa neenkoduje po pixeloch - ak by sa toho chcel ktosi chytit, tak to pisem len preto aby som vysvetlil o co ide) tak pri mensom rozliseni mame k dispozicii viac povedzme byte-ov ktorymi mozeme ten pixel nejako popisat (a teda ho aj presnejsie, dokonalejsie popisat) kedze celkovo tych pixelov je jednoducho menej ako pri vyssom rozliseni kedy mame k popisaniu jedneho pixelu k dispozicii menej byte-ov a teda ten pixel nedokazeme tak podrobne popisat. Cize v reale je treba v jednom pripade popisat rovnakou velkostou dat viac obrazovych dat ako v druhom.
Este by som dodal, je to sice mimo temu, ale ak chces dosiahnut co najmensiu velkost videa na disku a sucasne najlepsiu moznu kvalitu aka sa v sucasnosti asi da dosiahnut, tak pouzi na enkodovanie mpeg4 avc (h.264, open source x.264), a to vsetko najlepsie do kontajneru .mkv (daju sa tam potom zamuxovat aj samotne titulky). Ja pouzivam bud avidemux (ked sa mi s tym chce rypat) ale castejsie na prevod dvd->h.264 pouzivam program handbrake s tym ze to davam do toho .mkv kontajneru a pridavam titulky, takze je to potom vsetko v jednom subore. Ten program Handbrake je celkom fajn az na jednu vec, a to ze ten .mkv video subor urobi akysi trochu posahany (neviem, chybaju v nom nejake indexy alebo co) a neda sa pri prehravani poriadne pretacat, ked pretocim tak dlho trva nez sa to na dane miesto pretoci, preto potom este toto .mkv video z handbrake otvorim a znovu ulozim pomocou mkvmerge z balika mkvtoolnix ktory to opravi a video sa da potom pretacat bez problemov a rychlo.
trochu upresni dotaz o co ti vlastne ide.
a) ak uz mas nejaky film v DivX v tych 900kbps tak prekodovavanie z toho DivX na ine DivX s vyssim datovym tokom je blbost (nic okrem zhorsenia kvality tym nedosiahnes)
b) ak to chces zakodovat zas z original DVD tak to moze mat vyznam, zavisi od toho ci tam mas pri tom 720x576 moc atrefaktov vyplyvajucich z kodovania, a nevadi ti ze by si to mal napr. na polovicnom PAL. Skus si obe (DVD->720x576 a DVD->360x288, s rovnakym datovym tokom) a porovnaj si co vyzera na TV lepsie.
P.S. datovy tok samozrejme zostane rovnaky aby sa ti to voslo na 700MB (datovy tok znamena pocet bitov za sekundu) ale ked zmensis rozlisenie tak tym je v tom datovom toku laicky povedane "viac miesta na pixel"
s rozlisenim to niekedy nema zmysel prehanat
normalne pouzivam na tvorbu DVD MPEG1 a pol PAL, kodovanie je velmi rychle a na bezne pozeranie na TV to uplne staci
Myšlenka blbost není. V praxi to ale záleží na mnoha okolnostech, co se bude jevit jako lepší. Dotaz se nedá jednoznačně zodpovědět.
Ano, nedá se jednoznačně odpovědět, nejspíše budeš muset postupovat
metodou pokus - omyl. Ovšem za cenu 39-49 Kč za originál tvůj dotaz
trochu ztrácí smysl. Osobně bych rozlišení raději zachoval a věnoval
se článkům o nastavení dvouprůchodu. Navíc je celkem jedno, zda na DVD
umístíš 5 nebo 6 filmů.
Taky by šlo zgrábnout si videa do rozměrů pro mobilní zařízení v nějakém větším rozlišení (myšleno ve formátu pro ta mobilní zařízení), když už nejde o kvalitu a máš vyřehtáno, koukat se na to dá, na to že to za chvilu smažeš a ještě si to mužeš nacpat do PODů a podobnejch volovin...
Mno, ono je to tak trosku dilema. Zkus si udelat dva vzorky a porovnej.
Byl jsem mimo net, nemohl jsem odpovídat.
Uvažuju o kódování z originálního DVD. Je mi jasný, že změna rozměrů videa na (např.) 544x480 povede k částečnýmu snížení kvality. Pak bych ale ušetřil na velikosti výslednýho souboru, když by stačil nižší bitrate (v obraze bude míň bodů) při subjektivně dosažené podobné kvalitě oproti mýmu současnýmu postupu.
Podotázka: na čem uvidím mírně nekvalitní obraz: na displeji noťasu nebo na analogové obrazovce TV?
Pavel
Na displeji notasu. Analog TV je k nekvalitnimu videu neporovnatelne tolerantnejsi.
menej kvalitny obraz uvidis vzdy na zariadeni s vyssim rozlisenim
t.j. pre pozeranie na TV prijimaci nie je nutne zbytocne plytvat datovym tokom
ja osobne pre bezne pozeranie na TV kodujem DVD do MPEG1 a v polovicnom PAL