Un nou blog marca Queen Soft

Cum sa faci filme 3D (1)




Incepem astazi o noua serie de tutoriale despre un subiect in voga: filmele 3D.
Va voi arata cum se fac filmele 3D, cum se converteste un film obisnuit, 2D, intr-un film 3D.
Un film adevarat 3D se filmeaza fie cu o cameraspeciala 3D, fie cu 2 camere si apoi se monteaza impreuna imaginea 3D.
Dar, va voi prezenta cum se poate face conversia unui film normal2D intr-un film 3D, pentru ochelari simpli red/cyan (rosu/albastru).

Folosind acest tutorial, puteti sa faceti conversia oricarui video 2D intr-unul 3D.
Acest tutorial se inspira din cel original, aflat aici.
Aveti nevoie de programele urmatoare:
- AviSynth - pagina oficiala pentru download este aici. Apasati butonul mare verde Download Now!.

Dupa descarcare, instalati programul folosind optiunile implicite, apasind Next pina la final.

- VirtualDub - descarcati programul de aici - folositi primul link din pagina (Download V1.9.10 (32-bit) release build (VirtualDub-1.9.10.zip)). Programul nu are nevoie de instalare, doar dezarhivare. Pentru lansare, efectuati dublu click pe fisierul VirtualDub.exe.

- codec-ul XviD - daca nu il aveti deja instalat, puteti sa-l descarcati de aici. Dupa descarcare, istalati apasind Next pina la final.
Se poate folosi si un alt codec (de exemplu, Divx).

Primul pas, dupa instalarea programelor, este sa copiati intr-un folder filmul original.
In exemplul nostru, acesta are numele film-original.avi.
In acelasi folder, creati un fisier text (.TXT) gol, folosind notepad.

Deschideti fisierul text nou creat si copiati scriptul de mai jos.

## 2D to 3D Realtime Video Conversion Avisynth script v0.3b
## Made by Anton Belev at 3D Vision Blog
## http://www.3dvision-blog.com
## Additionally extended by Martin Haverland at audiomh.de for quality resize
## and different output modes including interlaced format for use in non-3d specific players e.g. windows media player.

## Open the video file for conversion, change the video file name
video2d = DirectShowSource("film-original.avi")

## Increase video brightnes on dark videos, good for 3D Vision owners
# video2d = video2d.Tweak(Bright=10)

## Convert to RGB32 to avoid the width restrictions
video2d = ConvertToRGB32(video2d)

## Get video width/height and set the frame stretch factor
## Lower the value 100 to increase frame stretch, may introduce ghosting
videoW = width(video2d)
videoH = height(video2d)
ResW = videoW + (videoW / 100)
CropW = (ResW - videoW) / 2

## Create variables for left and right frame with one frame difference
## This is the Plufrich-like simulation that creates illusion of depth from movement
f1 = video2d
f2 = DeleteFrame(video2d, 0)

## Stretch the right frame to further the depth effect
f1 = LanczosResize(f1, ResW, videoH)
f1 = Crop(f1, 0, 0, videoW, videoH)

## Stretch the left frame to further the depth effect
f2 = LanczosResize(f2, ResW, videoH)
f2 = Crop(f2, CropW, 0, videoW, videoH)

## Output the two video frames in anaglyph red-cyan as proposed by eslave
MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)


Atentie: trebuie sa modificati in script numele filmului AVI, in functie de fisierul dvs.

Salvati fisierul si inchideti notepad.

In continuare, trebuie sa chimbati numele fisierului (mai precis extensia), pentru a fi recunoscut de celelalte programe.
Daca nu este afisata extensia .TXT, cititi acest tutorial.
Numele original al fisierului este New Text Document.txt si trebuie schimbat in New Text Document.avs.
Efectuati click dreapta pe fisierul text si schimbati extensia.

In continuare, trebuie sa incarcati fisierul New Text Document.avs in VirtualDub. Folositi meniul File > Open video file..., selectati fisierul New Text Document.avs si apasati butonul Open.

In citeva secunde, filmul va fi deschis si va arata precum in imaginea de mai jos, doua imagini rosu/albastru suprapuse.

Atentie: daca fisierul original nu este in format AVI (adica este MKV sau alt format), este posibil sa nu fie citit corect de AviSynth. In acest caz, fie instalati codecul necesar filmului, fie convertiti in formatul AVI (Divx sau Xvid).
Pasul urmator este sa selectati codecul Xvid (sau altul) pentru compresia filmului.
Accesati meniul Video > Compression si selectati Xvid din lista, apoi apasati butonul OK.

Pentru a salva filmul astfel prelucrat, in format 3D, accesati meniul File > Save as AVI, introduceti numele fisierului (film-3D.avi) si apasati butonul Save

In citeva minute/zeci de minute, in functie de lungimea filmului si puterea calculatorului, noul video, in format 3D, va fi salvat.

La final, dupa salvarea fisierului, puteti verifica rezultatul, folosind orice player video si o pereche de ochelari red/cyan (rosu/albastru).

57 comments:

Infiintare ONG spunea...

pfuu ...destul de complicat...se pare ca totusi informatica nu e pentru mine ;)).

roxana spunea...

Tutorialul este bine facut, dar ma cam chinui de ceva timp, sper sa reusesc pana la urma

Stefan spunea...

Articolul e super ok..si foarte util,dar nu cred ca reusesc eu asa ceva!Oricum multumesc ptr post!

Anonim spunea...

Multumind foarte mult pentru ajutor, e super tare tutorialul si usor de facut si pentru cel mai nou copil

Anonim spunea...

e super tare si usor de prelucrat filmele.Multumesc mult :)

RakeBack spunea...

Multumim pentru tutorial. Stie cineva daca pot fi vazute cu acei ochelarii 3D din reviste ? Merci

queensoft spunea...

Da, functioneaza impreuna cu ochelarii red/cyan (rosu/albastru) din reviste.

Filme Noi spunea...

multumesc pentru tutorial prea tare :P

Boiler spunea...

Cam complicat tutorialul pentru ceva ce oricum o sa fie de o calitate indoielnica. Multumim oricum.

Piscine spunea...

Nu cred ca e de mine totusi sa incerc pare interesant programu

Centrale termice spunea...

iar acum arata-ne cum sa ne facem si ochelari 3D

Laptopuri ieftine spunea...

A facut cineva? Chiar merita efortul?

Cosuri de fum spunea...

Cam complicat pentru mine,asa ca ma duc la cinema si vad un film 3D original fara sa ma mai chinui!

Arzator peleti spunea...

Articolul este interesant si explicat bine, dar nu cred ca voi reusi asa ceva. Mi se pare destul de complicat.

RCA ieftin spunea...

Pare foarte simplu sa faci conversia. Intrebarea este daca rezultatul este pe masura agitatiei. La sfarsit iese cu adevarat ceva 3D. Parca imi vine greu sa cred. Ma gandesc la faptul ca rezultatul nu are cum sa fie similar cu cel obtinut cu o camere stereoscopica, pentru filme 3D.

Fonduri structurale spunea...

Am facut conversia unui filmulet si pare ca a iesit ceva 3D. Din pacate nu am ochelari 3D ca sa vad care este rezultatul real. Zilele astea imi iau ca vreau sa convertesc mai multe filme daca o sa iasa bine testul.

Anonim spunea...

fa si yu un film nu asa

queensoft spunea...

Nu inteleg nimic.
"Ia fa si tu un film nu asa".
Tot nu inteleg, lipseste o virgula, ceva....

ginga iulian spunea...

eu am reu m-am impiedicat aici: In continuare, trebuie sa incarcati fisierul New Text Document.avs in VirtualDub. Folositi meniul File > Open video file..., selectati fisierul New Text Document.avs si apasati butonul Open. NU IMI DA VOIE SA-L DESCHID,DESI AM SCRIS New Text Document.avs

queensoft666 spunea...

Nu iti da voie.... DE CE ?
Ce zice cind il deschzi? Ce eroare afiseaza?

Anonim spunea...

merge pe win 7? ma chinui de cava timp,dar nu reusesc.

queensoft666 spunea...

Da, bineinteles ca merge pe Win 7, si eu tot pe ala il am.
Nu ai raspns: ce eroare primesti cind incerci sa deschizi AVS in VirtualDub ???

Anonim spunea...

da,dar nu-l recunoaste

queensoft666 spunea...

Asta scrie pe ecran ????
"nu-l recunoaste" ???????
CE SCRIE EXACT ?????
Fa o poza si pune pe www.tinypic.com si pune link aici.

Anonim spunea...

am pus 2 poze care nu merg la mine si am facut tot,cred

queensoft666 spunea...

UNDE ai pus pozele?
CE nu merg la tine?
Cred ca stii ca trebuie sa pui aici linkul spre pozele alea !!
Serios, incearca sa scrii mai detaliat, eu nu inteleg absolut nimic si nu am cum sa te ajut !!!

Anonim spunea...

scuze http://1.bp.blogspot.com/_hUpGXmD7Oi4/TLWhdIeFSUI/AAAAAAAANWQ/jUDWiIyN4zk/s1600/Image08.jpg
http://3.bp.blogspot.com/_hUpGXmD7Oi4/TLWh71fAENI/AAAAAAAANWY/UXDMlm6Deuk/s1600/Image10.jpg
la imagina 8 nu se schimba iconita la TEXT DOCUMENT.AVS.
la imaginea 10 nu apare decat filmul. am facut tot ce e scris,nu stiu unde gresesc

queensoft666 spunea...

Foarte tare.
Tie nu-ti afiseaza extensiile la fisiere, cum se intimpla la 99% din persoane !!!
Citeste aici si fa sa afiseze extensiile !!!

Anonim spunea...

scuze te rog,dar eu nu pot sa fac extensiile la win 7.
am intrat in OPTIUNI FOLDER-VIZUALIZARE,aici am bifat-SE AFIJEAZA,FISIERELE SI FOLDARELE ASCUNSE.
sau ce sa fac? Multumesc

queensoft666 spunea...

Deschizi My Computer.
Apesi tasta ALT.
Dupa aceea este exact la la XP, exact ca in tutorial.
Am scrir eu undeva in tutorial de "afiseaza fisierele si folderele ascunse" ??? NU.
Optiunea este alta! "Hide extensions....".
Nu e vina mea ca tu ai in limba romana (presupun ca ai in limba romana) !

Anonim spunea...

am gasit,
era bifata optiunea undeva mai ascunsa si eu trebuia sa o debifez,
3D nu se vede color ca un film normal nu?

queensoft666 spunea...

Nu, culorile nu prea mai sint la fel.

Anonim spunea...

salut.am o problema.cand deschid virtualdub si intru in video/compresion/select video compresion,nu imi apare optiunea "xvid mpeg4 codec.ce aleg daca nu imi apare asta?

queensoft spunea...

Trebuie sa instalezi Xvid.
Apoi re-pornesti VirtualDub.

Teo spunea...

Fac totul cum scrie si imi apare http://img822.imageshack.us/img822/2060/catsatz.jpg Help me!!!

queensoft spunea...

Nu ai codec pentru filmul respectiv.
Daca iti merge in playerul tau video, inseamna ca acesta are el condecuri incluse. Dar Windows nu are codecul necesar pentru acel video.
Ai 2 optiuni:
1. faci conversie la video, folosind Format Factory
2. instalezi codecul necesar, il afli cu GSpot sau cu AVICodec.
Cauta toate programele astea la mine pe blog.

Anonim spunea...

Am reusit sa fac un desene 3D

Ovidiu spunea...

Salut , in primul rand vreau sa iti multumesc pentru tutorial...filmele ies OK , dar acum si problema mea:

-ai idee cum pot sa fac sa nu mai fie decalarea imagine-sunet (imaginea ramane in urma) ?

queensoft spunea...

Ai diverse optiuni:

- faci conversie la partea audio a filmului, in WAV necomprimat. Partea video o lasi exact la fel.
Deschizi filmul in VirtualDub, dai la Video > DirectStreamCopy, dai la Audio > Full Processing, apoi Audio > Compression > No Compression PCM.
Apoi faci tutorialul cu noua varianta de film.

- folosesti altceva pentru compresie, in loc de VirtualDub.
Incearca ffmpeg sau mencoder - sint programe command line

- faci conversie ocmpleta a filmului, si video si audio, in format tot AVI, folosind FormatFactory (cauta pe blog).
Apoi faci tutorialul cu noua varianta de film.

Ovidiu spunea...

mersi am sa incerc , cu toate ca pare un pic cam complicat.. :)

Ovidiu spunea...

am incercat...am facut pe 5 minute din film...o singura observatie... filmul are 1.34 GB 2h....eu am facut la 5 minute si ocupa 10GB ... cred ca am facut eu cv gresit nu?

queensoft spunea...

Pai... ai incercat CE ?
Eu ti-am dat 3 solutii? Pe care ai incercat-o ?

Ovidiu spunea...

pai nu cred ca cum ai zi tu :)) ... am luat-o pe scurtatura...nu am mai convertit audio cu nici un program am facut in felul uramtor...:

-am deschis filmul in : VirtualDub
-am dat la audio si am selectat : Full Processing Mode , apoi tot la audio am dat la :Compression am selectat No Compression PCM
-la video am dat Direct Stream Copy
-apoi Seve as AVI...

*mentionez ca s-a potrivit perfect audio cu video ... si efectul de 3D mai bun ca inainte...problema e ca am incercat acum pe o bucata de 10 minute si am ajuns la 25GB...

queensoft spunea...

Ai facut ceva gresit.
Cred ca nu ai comprimat video.
Zici ca se vede mai bine 3D. Corelat cu marimea foarte mare, am impresia ca ai uitat sa comprimi partea video.
Meniul video > Full processing, apoi Video > Compression > alegi codec.

Partea audio ocupa aproximativ 1 Gb/ora, deci nu aveai cum sa ajungi la 25 gb/10 minute doar cu audio.

Filmul salvat la primul pas, cu Audio PCM, cit ocupa?

Refa tutorialul cu atentie.

Ovidiu spunea...

can am urmat tutorialul complet... filmul ocupa 1.24 GB cu 100 Mb mai putin ca originalul(cel ne convertit in 3D) dar pb era decalarea dintre video/sunet...

queensoft spunea...

Atunci refa cu atentie si selecteaza un codec pentru partea audio.
Meniul Audio >Full processing
Apoi Audio > Compression > alege codec MP3.
Daca nu apare, instaleaza asta (ai acolo si instructiuni de instalare).
Dupa ce instalezi codecul audio, da restart la VirtualDub.

Ovidiu spunea...

Inteles

Ovidiu spunea...

am reusit...dar in alt mod...la video
am selectam Normal Recompresion mode in loc de Full Processing...si la audio MPEG 3 ... totul este ok acum ma pun sa imi fac un .MKV in 3D caci formatul .avi dupa convertirea in 3D se vede aiurea...

queensoft spunea...

OK, hai sa zicem ca e bine.
Cum il faci MKV ?
Intii il salvezi AVI, ca in tutorial, apoi faci conversie in MKV?
Iti dai seama ca este o pierdere masiva de timp si de calitate !!

Apoi, se "vede prost" AVI deoarece, probabil, ai setat o compresie prea mare (daca zici ca fisierul convertit este mai mic decit cel original).
Mergi la meniul Video > Compression > Configure > pune o compresie mia mica sau o calitate mai mare.

Ovidiu spunea...

Nu , nu scuze m-am exprimat gresit...eu can am convertit in 3D am facut din avi(2D) in Xvid(3D),ca in tutorial ... acum voi face din MKV(2D) in avi(3D) ... si calitatea este destul de OK ca am facut pe un sample

Joey spunea...

Merge perfect. Problema e ca fisierul avi rezultat este de calitate proasta. Se vede 3d, dar foarte rau. Am procesat filme si cu DVDFab pentru convertire anaglyph si la fel. Ai idee daca incerc sa convertesc un film HD ce rezultat are? Pana acum am incercat doar cu fisiere avi de 700MB. Sau exista vreo optiune pentru claritatea imaginii? Merci!

queensoft spunea...

Calitatea este la pasul Video > Compression.
Alegi Xvid sau Divx din lista, apoi dai pe configure.
Acolo setezi bitrate sau quality, cit mai mare.

Geo-ZZ spunea...

eu am o problema aici:Pentru a salva filmul astfel prelucrat, in format 3D, accesati meniul File > Save as AVI, introduceti numele fisierului (film-3D.avi) si apasati butonul Save
zice;Unable to open "D\Filme\Cars2\Cars2.avi for write: The process cannot access the file becouse it is being used by another process

queensoft spunea...

Nu cumva D:\Filme\Cars2\Cars2.avi este exact numele filmului original ??
Ia incearca sa pui alt nume sau alt folder !

Alexandru spunea...

m facut unul 100% cum scrie in tutorial dar este de o calitate indoielnica :D

Anonim spunea...

e bun pana sa deschid fisierul avs si am asteptat cam jumatate de ora.Sugestii Queen?Am windows 7 am instalat tot pas cu pas nu am alte codecuri instalate dar tot nu deschidee!Ms

queensoft spunea...

Presupun ca ai codecul necesar pentru fisierul AVI.
Fa proba cu un fisier video mai scurt.