PDA

Zobrazit plnou verzi : Crop and Resize



padluke
20-05-2009, 10:58
Ahojky, rad bych od fundovanych nejakou jednoduchou radu co a jak. Nastudoval jsem si z http://jech.webz.cz/ar.php vse co se tam pise o pomerech stran o zobrazeni a atd, ale nejsem z toho nejak moudry. Vsechny sve teoreticke znalosti jsem aplikoval na jednuduchy prevod dvd do xvid nebo neceho podobneho, mel jsem navod co a jak, ale stejne tapu v oblasti viz nadpis. O co jde: mam dvd jeho vlastnosti jsou dle Dgindexu nasledujici
Frame size 704x576
Display size 720x576
Aspect Ratio 4:3[2]
Video Type PAL
vytvorim si d2v soubor, ktery nactu do AviSynth script creator, ktery mi rekne ze Input DAR je ITU 4.3 PAL (1.367251), dale nadefinuji i ten CROP (tam je to jednoznacne, podle toho jak mi to vykreje ty cerne prouzky okolo) me to vychazelo na crop( 12, 2, -4, -8) a ted nastava ten problem co mam nastavit v poli resize. Jde mi hlavne o to, aby vysledne video nebylo nejak zdeformovane. Proto jsem se docetl o programu DVDtoDivXcalc, ktery by mi dokazal pomoci s vyslednym vypoctem pro resize a atd, no jo ale jeste tu byl program GordianKnot, kde je taky nejaka ta kalkulacka pro vypocet, ale nikdy se mi nestalo ze by se tyto dva programy shodly nad vysledkem i pri stejne zadanych vstupnich parametru. Takze jestli tu je nekdo tak ochotny a objasnil mi co a jak a podle ktereho programu se mam drzet a co vlastne pocitat budu mu neskonale vdecen.
Diky
P.

Pave1
20-05-2009, 19:26
Vem těch 704x576 z DVD a přepočítej je v tom XviD na 768x576 (tedy square pixel pro 4:3).

Nepřesnost jednoho pixelu (celkem dvou) je v toleranci a nemusíš nic kropovat.

(základní rozměr digi videa PAL je 702x576, na DVD je po každé straně jeden rezervní pixel, který je tam kvůli toleranci drobné časové chyby, tedy malému horizontálnímu posunu obrazu. Těch 702 se roztahuje na 768x576). To samé platí pro DVD PAL vyrobené jako 720x576 (tam se taky 702 roztahuje na 768, zbytek tvoří jakýsi "přesah", je to multinorma i pro jiné tv normy).

padluke
21-05-2009, 06:43
Tak tomu nejak nerozumim, takze to video mam roztahnout na 768??? a tim se nemusim sstarat o ty cerne prouzky na krajich? jde o to ze mi to nikde nepovoli resize vetsi nez je origos a to v mem pripade 704.
P.

Steelista
21-05-2009, 07:49
Tady vidím dvě možnosti:

1. Oříznout o hodnoty dělitelné 16 v obou osách, ve tvém případě crop(12,8,-4,-8), enkódnout bez změny rozlišení a muxnout do MKV s nastaveným požadovaným poměrem stran, který má být při přehrávání.

2. Oříznout přesně do potřebné míry a změnit rozlišení na hodnoty v cílovém poměru stran. Pokud budeš skutečně ořezávat pomocí crop(12,2,-4,-8), u 4:3 filmu bych změnil rozlišení na 704 x 528, u anamorfického 16:9 bych změnil rozlišení na 704 x 400.

padluke
21-05-2009, 11:47
Diky za zpravu, ale jsem asi beznadejnej pripad :-) stale nechapu, kdyz video co ma sirku 704 a oriznu ho o 16 po stranach tak mi vyjde 688 a to pak necham prepocitat zpet na 704? co se tyce vysky tak tam to chapu tam zadny rozpor nevidim :-))
Dekuju za vysvetleni.
P.

artam
21-05-2009, 13:43
Preco myslis, ze je treba prepocitavat znova na 704? Pokial vysledkom ma byt len nejake divxove avi, tak to ponechaj cropnute na sirke 688, je to delitelne 16 a je to absolutne jedno, navyse, vyhnes sa zbytocnemu resize.

Pave1
21-05-2009, 14:36
Na Xvid expert nejsem .-) , ale on ti nedovolí enkodér nastavit square pixel?

Dělám to přesně takhle s wmv, vezmu zdroj 720 (nebo 704 nebo 702) a normálně to roztáhnu přepočtem na square 768x576. Pokud to chceš mít extra přesně, tak originál crop na 702 (ze 720 nebo 704) a ten přepočti na 768x576. Pokud Xvid vyžaduje nějaký rozměr dělitelný 16, tak si vyber patřičnou "odvozeninu" od 768x576 (abys zachoval správný poměr stran).

- tolik obecně k těm rozměrům 4:3.

Xvid jak říkám nepoužívám, takže zbytek je na druhých, kteří s ním mají větší zkušenosti.

padluke
22-05-2009, 09:21
Jasne uz zacinam chapat:-) a budou vase rady a postupy fungovat i na prevod do H264/AVC?
P.

Steelista
22-05-2009, 14:36
Jasne uz zacinam chapat:-) a budou vase rady a postupy fungovat i na prevod do H264/AVC?
Budou.