Objavljeno: 27.03.2009.

VirtualDub – video za po doma

O tome koji je program za obradu videa bolji, a koji lošiji, može se nadugo i naširoko razglabati, no jedno je sigurno. Najboljeg nema, a čak i u lošim primjercima može se pronaći barem jedna funkcija koje se drugi možda nisu sjetili ili je nisu implementirali na tako dobar način. Odnos bolje i lošije aplikacije također u velikoj mjeri ovisi i o nivou na kojem se nalazi korisnik, jer nije isto bavite li se AV obradom u amaterskom ili (polu)profesionalnom smislu. Zahtjevi pojedinih skupina korisnika jednostavno nisu isti, pa će se amater prije svega oduševljavati brzinom rada, dok će profesionalac na prvo mjesto najvjerojatnije staviti kvalitetu. Sama brzina, iako bitna, neće mu biti od presudne važnosti za konačnu ocjenu.

vdub_2.jpg
Podešavanje kodeka vrlo je jednostavno

Program VirtualDub vrlo je dobro poznat u krugovima videoentuzijasta koji njegove mogućnosti već dugo koriste, ali ih i kombiniraju s drugim programima. VirtualDub je program za obradu i kodiranje videa, a osnovna mu je namjena obrada postojećeg sadržaja, poput DivX filmova. Iako podržava i druge formate, specijalnost su mu zahvati na videu kodiranom kodecima DivX i XviD. U simbiozi s AviSynthom moguće je uvesti i formate koje VirtualDub inicijalno ne podržava, poput WMV-a i slično. Moguće je učiniti i znatno više ako se u cijeli postupak uključi i videoprogramiranje, a sve pomoću AviSyntha.

Iako VirtualDub ima više izdanja, u ovom će pregledu biti obuhvaćen isključivo VirtualDub koji, za razliku od VirtualDubModa, nema mogućnost uvođenja MPEG2 videa i obradu istog. Microsoftov format ni u jednom od ovih dvaju reprezentativnijih izdanja nije podržan, odnosno uopće se ne može uvesti, osim ako se koriste skripte napisane u AviSynthu, odnosno funkcija Direct Show. Bitno je napomenuti da postoji izdanje VirtualDuba koje omogućava rad s MPEG2 datotekama, iako se pri obradi takvih datoteka često javlja audiodesinkronizacija.

Podrška za MPEG2 zapis je poželjna jer tada VirtualDub postaje esencijalni alat potreban za obradu, kodiranje i transkodiranje videa. VirtualDub ne zadire u vode videomontaže, ubacivanje efekata u video, već osnovnim i najpotrebnijim opcijama, kao i brojnim filtrima, pomaže korisniku da već pripremljeni video kodira DivX-om ili nekim drugim kodekom.

Sučelje

Brojne opcije VirtualDuba zaista mogu nokautirati korisnika, zbog čega se većina odlučuje za jednostavnije aplikacije bez suvišnog zamaranja s VirtualDubom. No, kad za približno jedan sat nauči najpotrebnije i najvažnije opcije, tada sve postaje jednostavnije i postupak uređivanja videa završava uspješno. Pri dnu sučelja VirtualDuba nalaze se osnovne naredbe i traka s pokazivačem, redom: Stop, Play (Input) – naredba kojom se reproducira uvedeni video na kojem nema izmjena. Naredbom Play (Output) dobiva se uvid u budući videosadržaj nakon primijenjenih radnji, poput filtara, rezanja određenih dijelova i sličnog.

Naredba Start vraća na početak sadržaja, naredba Forward pomiče za jedan okvir (frame) naprijed, naredba Backward pomiče za jedan okvir natrag. Tipka End služi za pozicioniranje na kraj sadržaja, a sljedeće dvije tipke služe za kretanje po ključnim okvirima (key frames), koji su, kako im i samo ime kaže, ključni pri obradi videa. Preostaju tipke Scene Reverse i Scene Forward te najvažnije Mark In i Mark Out, pomoću kojih se odabiru dijelovi videa koji se žele izbaciti pri tome koristeći ključne okvire.

Po ključnim okvirima može se kretati i držanjem tipke Shift te pomicanjem klizača kursorom miša. Iako je dobro znati tipkovničke kratice, navedene tipke i traka za upravljanje čine sustav koji je vrlo jednostavan za uporabu, tako da poznavanje tipkovničkih kratica nije nužno, a one se mogu usvajati i automatski tijekom uporabe.

Promjene

vdub_3.jpg
Promjena filtra Resize zahtijeva poznavanje omjera kako bi slika bila pravilno prikazana

Iako se u novoj verziji nisu dogodile promjene koji bi značajno utjecale na rad s programom, ispravljen je niz propusta. Promjena sučelja koja bi rezultirala većom intuitivnosti bila bi idealan početak prikupljanja novih korisnika željnih kvalitetnih i besplatnih programa, no to nije učinjeno. Iako je VirtualDub vrlo kvalitetan i uz to besplatan program, i dalje nije prilagođen početnicima te je potrebno utrošiti dosta vremena kako bi se svladali osnovni zadaci. VirtualDub je nezamjenjiv za osnovne zahvate na gotovim uradcima, poput rezanja određenog dijela videa, spajanja više videoisječaka u jedan ili digitaliziranja VHS-a. Iste je radnje moguće izvesti i brojnim drugim komercijalnim programima, ali VirtualDub to radi provjereno dobro, i uz to je besplatan.

Filtri

U VirtualDubu moguće je dodavati filtre, poput filtra za deinterlacing, tj. ukidanje isprepletenosti slike, i filtra Resize kojim se mijenja razlučivost videa. Budući da se nakon kodiranja mijenja omjer piksela u okviru, potrebno je, primjerice, DVD razlučivost 720 x 576, promijeniti u 720 x 544 ili 720 x 528. Razlučivost je potrebno promijeniti radi pravilnog prikaza. Širina i visina okvira trebaju biti djeljive sa 16 kako bi se smanjila greška u omjeru slike i kako bi se zadovoljilo zahtjevima kodeka ASP. Brojevi kojima se dijeli širina okvira i množi njegova visina dolaze iz omjera okvira 4:3. Analogno tome, dobiva se i razlučivost videa kad je omjer drugačiji.

Ako je potrebno izrezati dio okvira videa, to je omogućeno pomoću filtra Null transform čijom se uporabom ne događa ništa, ali se tako koristi opcija Cropping. Pored dva navedena filtra postoji i niz drugih, a od njih je filtar Resize neznatno delikatniji za uporabu. Kad se filtri primijene, rezultat je moguće vidjeti u desnom okviru sučelja VirtualDuba.

Video

Nakon podešavanja željenih filtara potrebno je podesiti kodek kojim će se kodirati uvedeni video. Do odabira kodeka za kodiranje videa dolazi se pomoću izbornika Video, nakon čega odaberemo opciju Compression. U osnovnim postavkama kodeka najvažnije je odrediti profil kojim se definiraju i ostale postavke što ih je moguće ručno izmijeniti. Opcija Job Control odabire se pritiskom na tipku F4 ili iz izbornika File. Audiokomponentu može se postaviti na Direct Stream Copy i sačuvati postavljeno pritiskom na tipku F7 ili odabirom opcije Save as u izborniku File. Opcija Don’t run this job now… treba biti uključena kako bi do sada podešeno bilo dodano na listu zadataka. Postupak kojim se uređuje video u VirtualDubu ima navedene korake, a odabir kodeka za video i audio komponentu, kao i filtra, varijabilan je.

Zvuk

vdub_4.jpg
U desnom okviru moguće je vidjeti krajnji rezultat nakon promjene filtra

Kodiranje videa ne uključuje nužno i kodiranje zvuka. Komponentu zvuka jednostavno je moguće zadržati kakva je i bila, tj. nekomprimiranu, i to naredbom Direct Stream Copy iz izbornika Audio. Ako je potrebno komprimirati i zvuk, tada je najčešći odabir format MP3 i kodek Lame MP3 ili neki drugi. VirtualDub omogućava vrlo brzo i efikasno editiranje videodatoteka, a za osnovne zahvate poput spajanja ili izbacivanja određenih dijelova nije potrebna ni kompresija, nego se video i audio komponenta pohranjuju u izvornom formatu. Naravno, za primjenu filtra nužno je potrebna barem brza kompresija. 
Pored navedenih mogućnosti, VirtualDub omogućava i digitaliziranje VHS-a, odnosno snimanje s vanjskih izvora. Na taj je način moguće kvalitetno digitalizirati zastarjeli format i poboljšati sliku primjenom filtra. Redovite nadogradnje, integrirani filtri i efikasnost omogućavaju VirtualDubu da ostane na čelnoj poziciji besplatnih programa za obradu i kodiranje videa.

AviSynth

AviSynth je program koji poslužuje okvire (frames) drugoj aplikaciji, a skriptama koje generira omogućava direktan prikaz određenog videa unutar VirtualDuba. Otvoreni video, odnosno skripta koja sadrži informaciju o videu, dobiva ekstenziju AVS i omogućava obradu videa kao da se radi o podržanom formatu. Na taj je način moguće uvesti formate koje VirtualDub inicijalno ne podržava. AviSynth je program velikih mogućnosti, ali iziskuje i dodatnu pažnju prilikom uporabe. Postoji niz editora za AviSynth koji omogućavaju pisanje i izmjenu skripti, kao i onih koji imaju vizualni pristup. Rad s takvim programima nije jednostavan jer je riječ o videoprogramiranju za koje je ipak potrebno određeno iskustvo. VirtualDub svojim filtrima, koji su nadogradivi, omogućava gotovo sve potrebno za kodiranje, pa i više od toga. Uporaba AviSyntha ponekad nije potrebna u procesu kodiranja ako dotični program nije iskorišten kao pomoćni program za generiranje skripti. Rad u editorima nije osobito težak i funkcije se ne trebaju znati napamet jer upravo u tome pomažu editori za AviSynth. Skripte je nakon pisanja moguće otvoriti u bilo kojem multimedijalnom playeru ili programima poput VirtualDubModa u kojem je skriptu moguće i pisati. Napredno kodiranje pomoću AviSyntha, brojni efekti i tranzicije koje omogućava otvaraju velike mogućnosti i dovode obradu videa na jednu sasvim novu razinu koja zahtijeva detaljnije proučavanje.

Primjena filtra

Filtri koji su integrirani u VirtualDub omogućavaju dovoljno radnji na videu, zbog čega će za neke korisnike uporaba AviSyntha biti nepotrebna. Mogućnosti poput naredbe Direct Show vrlo su korisne i omogućavaju uvođenje videoformata koji nisu inicijalno podržani od VirtualDuba, tako da znanje sintakse AviSyntha može pomoći. Često korišteni filtri integrirani su u VirtualDub, a moguće je dodavati i nove. Isti se filtri ili automatski primjenjuju nakon što ih se doda na listu, ili ih je potrebno dodatno podesiti. 
Primjerice, filtar za ukidanje isprepletenosti slike nudi sedam mogućnosti, a filtar HSV Adjust nudi tri klizača pomoću kojih se određuju stupanj i postotak pojedine stavke. Vrlo je zanimljiv i filtar Logo koji omogućava dodavanje loga na video. Potrebno je odabrati već pripremljenu sliku za logo i odrediti mu smještaj na videu, kao i intenzitet prozirnosti. Neizostavan je i filtar Resize koji omogućava detaljno podešavanje razlučivosti, pri tome ne zapostavljajući omjere i Filter Mod. (Marko Kriška)

Komentari

Tech