utorak, 21. lipnja 2011.

3D Video Master

3D film: Kako konvertirati 2D video u 3D

3D video je oko nas, ali gotovo sav video i filmovi su u 2D. Mnogi programi, video-playeri, 3DTV imaju neka rješenja za to, ali dosta ograničena. Većina njih samo gurnu sliku u dubinu, ali ta slika je još uvijek 2D.
                                                         *3D slike gledajte sa analplyph naočalama (Red-Cyan)

Neki od njih mogu prikazati višeslojnu dubinu pomoću metode pokreta (brzo ili kašnjenja frameova), ali to ispravno radi samo ako lik, kamera, objekti se kreću u jednom smjeru. Ako ih promjene smjer dolazi do problema.
Ovaj vodič će vam pokazati što trebate učiniti da dobijete 3D video (iz 2D) sa najmanje 2 sloja dubine.
Video koji ćemo kao primjer editirati je scena i Spielebergovog filma "Ralje", scena "Trebat ćemo veći brod".


1. Editiranje videa
Metoda se temelji na pokretu. Lijevo i desno oko ne vide istu količinu pozadine iza lika, a to se može se iskoristiti u izradi 3D videa. Rješenje je kretanje likova i nejednake reprodukcije videa za lijevo i desno oko.
Primjer; video za lijevo oko nemojte editirati (original), editirajte samo video za desno oko.Ako se lik pomiče u lijevo (ispred mirne pozadine), to znači da će u desnom oku  lik prije pokrivati pozadinu lijevo, i pozadina (iza njega) će se ranije pojavljivati. To znači da se video datoteka za desno oko mora ubrzati za jedan frame(sličicu). Ali, samo jedan, jer više dovodi do deformacije slike. Ako se lik kreće desno, video datoteka za desno oko mora kasniti (naravno, samo jedan frame).

Ako imate .AVI video datoteku najjednostavnije je to učiniti sa VirtualDubMod. Kada trebate ubrzati video za desno oko, morate izrezati (Cut) prvi frame u tom kadru. Ako trebate napraviti da kasni video morate copy / paste prvi frame. Ali ako izrežete prvi frame, morate copy / paste posljednji u ovom kadru, jer kadar za lijevo i desno oko mora imati isti broj frameova. Ako datoteka kasni morate izrezati zadnji frame. Ako to ne uradite, promjene kadrova neće biti istovremene u lijevom i desnom oku, a to nije baš ugodno za gledati.
 Što ako lik u sredini kadra promjena smjer kretanja?

 Primjer; lik se kreće desno i nakon nekoliko sekundi krene lijevo. Trebate copy / paste prvi frame. Koji frame prije nego što promijeni smjer trebate izrezati jedan frame (povratak u istovremenu reprodukciju), i učiniti ga to opet (Cut), nakon nekoliko frameova. U tom trenutku desni video ubrza. Ali nikada nemojte rezati ili copy / paste susjedne framove, ostavite barem jedan frame netaknut (kako bi se izbjeglo izrazito trzanje ili zastajkivanje u videu). Zadnji frame u kadru izrežite ili copy / paste suprotno od onoga što ste učinili posljednje. Rezultat bi trebao biti konstantni 3D bez obzira na smjer kretanja lika.
Metoda je ista ako je lik miran a pozadina se kreće. Uvijek se zapitajte koje će oko vidi prvo promjenu. Ili scena kad je jedan lik miran a drugi lik/objekt se kreće između njega i kamere.
Ili scena kada se lik pojavljuje iza drugog lika.

Uvijek se zapitajte, koje će oko prvo vidjeti pokretni lik/objekt. Ako ga prvo lijevo oko, video za desno oko mora kasniti i suprotno.Kada ste sve uradili u Video odabrati video codec (prijedlog XviD) i enkodirajte ovaj novi video (za desno oko).

Malo važnih savjeta:
-Uvijek obratite pažnju odnos između dva lika/objekta najbližih kameri.
-Uvijek editirajte manje video datoteke. Primjer, isjecite video na datoteke duge 5 minuta. Ako nešto zabrljate zabrljat će te u ovoj datoteci, ne u cijelom videu. Ako je sve dobro u VirtualDubMode spojite datoteke koristeći Apend AVI segment (unesite sve datoteke), a u video Direct Stream Copy.
-Uvijek provjeravajte ishod u Stereoscopic Playeru (lijeva/desna datoteka) prije spajanja datoteka u VirtualDubModu. Napomena; U Free (unregistred) Stereoscopic Playeru možete gledati samo 5 minuta, za punu verziju morate kupiti player.
-Uvijek koristite žurenje/kašnjenje videa i iskoristiti bilo koji potez u statičnim scenama (okret glave, ljudi u pozadini ...)
-Ako je neki prizor prebrz, možda donese izobličenja, i možda ga je bolje ostaviti ga u 2D. Vaš izbor.

2. Stvaranje 3D video datoteke
Za izradu 3D video datoteka može se koristiti mnogo programa, ali za mene je StereoMovie Maker najbolji i najjednostavniji. Koji metodu ćete koristiti ovisi o playeru/TV na kojem ćete gledati ovaj video. Ako imate 3DTV/player s podrškom za stereoskopski video koristite Side-by-side metodu. Ako ga nemate koristite metodu Analglyph color.
 -Side-by-side metoda
Učitajte datoteke (lijeve i desne) u Open Left/Right movies... Ako imate 3D naočale (analglyph) za rad izabrati Analglyph (i boju za vaše naočale). Za "defaultnu dubinu" pritisnite tipku -> (na tipkovnici), preporuka 3 puta. Provjerite u nekoliko scena da li je sve u redu sa 3D scenama i pritisnite Save Stereo movie ... Imenujte datoteku, odaberite Side-by-side i morate promijeniti rezoluciju videa. Ako to ne uradite video će biti enkodiran u "normalnim" rezolucijama ...
I na vašem playeru/TV-u će slika biti razvučena.
Morate rezoluciju smanji tako na prepolovite broj piksela u liniji. Primjer, ako je video 640x360 trebate promijeniti veličinu u 320x360. Enkodirani video će biti...
Ali na playeru/TV-u biti dobar format.
To nas dovodi do dosta smanjene rezolucije, a kako bi se to izbjeglo možete je promijeniti u veću. Npr, originalni video 640x360, promjenite u 424x480. Video će biti u rezoluciji 848x480, i slika će biti bolja. Ako ne budete zadovoljni odaberite veću rezoluciju, ali enkodiranje će biti sporije. Za kodek je opet prijedlog XviD.

-Analglyph metoda
Sve je isto kao u Side-by-side metodi, samo u Save Stereo movie ... izabrati Color Analglyph. Ali postoji još jedan problem. Morate odabrati dosta veći bitrate, jer dobijeni video može imati malo problema sa indeksiranjem boja, pogotovo za lijevo oko (crveno).U nekim sceni možete imati tzv. crosstalk (dupla slika). Da bi to nekako izbjegli poduplajte staklo za "crveno oko". Ako budete gledali na nekom DVD/DivX playeru povezanim sa TV-om  nekim AV Scart kabelom niske kvalitete, problem je još izraženiji, ali to je neka mala cijena gledanja 3D videa na neadekvatnoj opremi. Tada je bolje koristiti metodu Half color kod enkodiranja.

Prijedlozi:
-Prije kodiranja u StereoMovie Makeru provjerite audio bitrate. Ako je on VBR (Variable) ne možete kodirani video. OK, program će ga enkodirati, ali će datoteka biti negledljiva. Najbolje je ekstraktirati audio, 3D video kodirajte bez njega, a nakon toga zvuk vratiti 3D video datoteku u VirtualDubModu (Audio from other file..., video Direct stream copy). Ovo zadnje uradite uvijek, samo "propustite" film kroz VirtualDub, jer StereoMovie Maker ima problema sa spajanjem video i audija, što zna biti izraženo na nekim playerima..

Konačni video bi trebao biti ovakav:

OK, ovaj konvertirani 3D video nije baš toliko izražen kao u stvarnom 3D ili na ovim statičnim slikama, ali je tu i možete ga primjetiti ako obratite pozornost.

Ovaj vodič je za one koji imaju volju, strpljivi su i precizni, ali kad završite...
Komentirajte, vježbajte, čačkajte, probavajte, stavite vaša konvertiranja na Youtube, napišite link pa da vidimo kako vam ide.

Tko zna, možda jednog dana negdje budemo gledali neku vašu  (konvertiranu) verziju nekog starijeg 2D filma.



Uživajte!