Audio/Video, Tutorijali

VirtualDub: dvoporlazna (2-pass) kompresija u AVI(Divx/mp3)

Potreban softver:

Opciono, u zavisnosti od ulaznog formata:

ili, ako ne želite da sve ovo ručno instalirate

Instalacija potrebnog softvera:

 

VirtualDub samo raspakujte u neki folder. Ako koristite DirectShow Input Driver, u VirtualDub folderu kreirajte folder Plugins32 i u njemu ubacite DShowInputDriver.vdplugin.

LAME ACM i AC3ACM kodeci se instaliraju tako što ih raspakujete u neki folder, kliknete desnim klikom na LameACM.inf i AC3ACM.inf i Install. FFDShow, Haali Media Splitter i K-Lite se instaliraju pokretanjem klasičnog instalera.

Oprez: Nemojte instalirati K-Lite ako ste već instalirali prethodno navedene kodeke. I obrnuto, ne instalirajte dodatne kodeke ako ste prethodno instalirali K-Lite kodek paket.

Izuzetak je Divx Pro kodek koji ne dolazi u novijim verzijama K-Lite paketa pa ga je potrebno posebno instalirati. Besplatna alternativa Divx Pro kodeku je Xvid koji dolazi sa K-Lite Mega paketom.

Učitavanje fajla i podešavanje VirtualDub-a

  • Pokrenite VirtualDub, kliknite na File – Open video file i odaberite fajl koji želite da konvertujete.
  • Ako otvarate neki fajl koji nije u AVI formatu potreban vam je DirectShow Input Driver. Da biste ga koristili, u prozoru koji vam se otvori nakon Open video file podesite File of types na DirectShow input driver.
  • Ako želite da iskoristite neki filter (Resize, Crop, itd.) učitaćete ih u delu Video – Filters – Add. P.S. Za Crop učitajte Null Transform filter i kliknite na Cropping u donjem levom uglu.
  • Proverite da li je u delu Video označena opcija Full processing mode.
  • Ako želite da kompresujete audio, u delu Audio odaberite Full processing mode. U suprotnom, ostavite Direct stream copy.
  • Ako želite da izbacite neki deo iz video fajla, pomerajte klizač pri dnu glavnog prozora VirtualDub-a do početka dela koji želite da izbacite i pritisnite taster Home na tastaturi. Zatim povucite klizač do kraja dela koji želite da izbacite i pritisnite taster End. Zatim pritisnite taster Delete i deo će biti uklonjen. Ponovite postupak za sve delove koje želite da izbacite.

Podešavanje prvog prolaza kompresije (1st pass)

Podešavanje video kodeka

  • U delu Video kliknite na Compression, odaberite Divx kodek i kliknite na Configure. Otvoriće vam se dijalog za podešavanje Divx kodeka.
  • Na kartici Main, u delu Rate control mode odaberite Multipass, 1st pass (fast)
  • Odmah pored unesite željeni bitrejt izražen u kilobitima u sekundi. Ako ne znate koja vrednost odgovara željenoj konačnoj veličini filma , imate Bitrate Calculator.

    Unesite trajanje filma u satima, minutima i sekundama, framerate, željenu veličinu filma u megabajtima i audio bitrejt. Ako konvertujete audio, unesite željeni bitrejt novog audio fajla. Ako koristite Direct stream copy, unesite bitrejt originalnog audio fajla jer Direct stream copy zadržava originalni strim.

    Kliknite na OK i kalkulator će sam upisati video bitrejt.

  • Na kartici Codec čekirajte Enhanced Multithreading i Max Keyframe interval postavite na vrednost 10 x video framerate, ili jednostavno upišite 250 da biste sebe poštedeli glavobolje.
  • Na kartici Video podesite Quantization na H.264 Optimized, a ako video nema baš čistu sliku možete postaviti Noise Reduction na Auto-Detect. Ukloniće pojedine nedostatke na slici kao što je Grain ili Noise.
  • Potvrdite sve na OK.

Podešavanje audio kodeka

  • Za prvi prolaz nam ne treba audio pa nije loše u delu audio odabrati No Audio.

Podešavanje VirtualDub-a

  • Kliknite na File – Queue batch operation – Save as AVI, upišite ime fajla i kliknite na Save.

Podešavanje drugog prolaza kompresije (2nd pass)

Podešavanje video kodeka

  • Glavni prozor VirtualDub-a – Video – Compression, odaberite Divx kodec – Configure.
  • Postavite Rate control mode na Multipass, Nth pass. Bitrejt bi trebalo da bude isti kao i kod podešavanja prvog prolaza.
  • Čekirajte opciju Use presets to configure the encoder i povucite klizač minimum na 6. Možete i veće ili manje vrednosti ali bi bilo poželjno da birate parne brojeve jer smo u prvom prolazu odabrali Quantization H.263 Optimized.
  • Potvrdite sve na OK.

Podešavanje audio kodeka

  • Ako želite da sačuvate originalni audio, u delu Audio odaberite Direct stream copy.

    Ako želite da kompresujete audio uradite sledeće:

  • Odaberite u delu Audio Full processing mode.
  • Kliknite na Compression i odaberite Lame MP3 kodek.
  • Odaberite željeni bitrejt u prozoru levo vodeći računa da to bude isti bitrejt koji ste koristili u Bitrejt kalkulatoru prilikom određivanja video bitrejta.
  • Potvrdite na OK.

Podešavanje VirtualDub-a

  • Kliknite na File – Queue batch operation – Save as AVI, upišite ime fajla i kliknite na Save.

Početak kompresije

  • U glavnom prozoru VirtualDub-a kliknite na File – Job control. U prozoru koji se otvorio odaberite prvu stavku i kliknite na Start.

    To je sve. Sačekajte da VirtualDub završi posao.

  • VirtualDub nudi mogućnost da isključi računar nakon kompresije. Ovoj opciji možete pristupiti u VirtualDub Job Control prozoru, u delu Options – When finished. Samo odaberite Shutdown.

Dodatne napomene:

  • Zašto dvoprolazna kompresija? Zato što omogućava da dobijamo izlazni fajl tačno određene veličine tako što postavimo odgovarajući bitrejt.

    Formula je: Veličina fajla u megabajtima= bitrejt(video + audio) x trajanje filma u sekundama / 8129.

    I jednoprolazna CBR kompresija sa postavljenim bitrejtom daje istu veličinu fajla ali korišćenjem dvoprolazne VBR kompresije se izvlači i do 40% bolji kvalitet pri istoj veličini fajla.

  • Zašto DirectShow Input Driver? VirtualDub je dizajniran da otvara samo AVI fajlove. DirectShow Input Driver omogućava da VirtualDub učita bilo koji fajl koji može da pusti Windows Media Player.

    Oprez: Kada učitate fajl koristeći DirectShow Input Driver ne možete koristiti opciju Direct stream copy za video i audio. Tačnije, možete ali ćete dobiti nekompresovani video i audio koji zauzimaju oko 80GB (gigabajta) za jedan sat materijala pri standardnoj rezoluciji i standardnom framerate-u.

  • Zašto K-Lite Mega? K-Lite Mega sadrži sve potrebne DirectShow dekodere koje zahteva DirectShow Input Driver, ali i VFW i ACM kodeke koje zahteva sam VirtualDub da bi otvorio i konvertovao i najobičniji AVI fajl. A sve je upakovano na jednom mestu. Ukoliko imate instaliran neke druge DirectShow kodeke, možete ručno instalirati samo one VFW ili ACM kodeke koji nedostaju.

Dodatne input plugin-ove za VirtualDub možete naći ovde ili ovde.

1 mišljenja na “VirtualDub: dvoporlazna (2-pass) kompresija u AVI(Divx/mp3)”

  1. kako jednostavan i jasan opis postupka! hvala! ovo me ohrabrilo da koristim 2 prolaza u Virtual Dub-u.

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s