DVD-materiaalin käyttäminen
Tässä oppaassa käydään läpi videon siirtäminen DVD-levyiltä tietokoneelle ja sen saattaminen editoitavaan muotoon. Tarvitsemme seuraavia ohjelmia:
| Ohjelma | Asennus |
|---|---|
| DVD Decrypter | Aja asennusohjelma |
| DGMPGDec | Pura haluamaasi kansioon |
| VFAPI | Ohjelma löytyy Doom9:n sivuilta kohdasta Download - Support Utils. Pura paketin sisältö haluamaasi kansioon. Aja "vifpset.bat". |
| VirtualDubMod | Pura haluamaasi kansioon |
| AviSynth | Aja asennusohjelma |
| Decomb | Pura paketin sisältämä "Decomb.dll" C:\Program Files\AviSynth\Plugins-hakemistoon. (Tai mihin sitten AviSynthin asensitkin.) |
| ( Lagarith ) | Pura väliaikaiseen kansioon. Klikkaa hiiren oikealla napilla lagarith.inf-tiedostoa ja valitse Install (Asenna). Poista väliaikainen kansio. |
| ( PICVideo M-JPEG Codec ) | Aja asennusohjelma |
1. DVD-videon siirtäminen tietokoneen kovalevylle (rippaaminen)
Ensimmäinen tehtävämme on siirtää DVD-levyllä oleva materiaali tietokoneelle ja samalla purkaa häiritsevät kopiosuojaukset. Käynnistä DVD Decrypter ja tarkista, että Mode-valikossa on valittuna IFO. Näin saamme paremman kuvan levyn rakenteesta. Tältä näyttää Nurse Witch Komugin jenkkijulkaisun ensimmäinen levy:
Erityisesti ADV:n levyillä jaksot on usein eroteltu omiksi title seteikseen (VTS). Ne on usein järkevintä ripata jokainen omaan kansioonsa, siis esimerkiksi Komugi/01, Komugi/02 ja niin edelleen. Destination-kohdassa voit valita, mihin DVD Decrypter tallentaa tiedostot. Valitse vain oikea title set ja paina isoa Decrypt-nappulaa ikkunan alaosassa.
2. VOB-tiedostojen indeksointi
Jotta DVD:ltä siirrettyjä tiedostoja voi käyttää sujuvasti editointiin, niiden sisältö on indeksoitava. Tähän käytämme DGMPGDec-paketin mukana tullutta DGIndex-ohjelmaa. Käynnistä se ja valitse File - Open. Valitse kaikki yhteen kuuluvat VOB-tiedostot ja hyväksy painamalla OK.
Emme tarvitse ääntä, joten valitse Audio - Output Method - Disable. Paina F5, jotta pääset esikatseluun joka antaa tärkeitä tietoja työn alla olevasta materiaalista. Vain jos Frame Type -kohta sanoo FILM 97%-100% voit valita Video - Field Operation - Forced Film. Muussa tapauksessa jätä valinta kohtaan Honor Pulldown Flags.
Valitse nyt File - Save Project ja tallenna indeksitiedosto esimerkiksi C-aseman juureen nimellä "komugi01.d2v". Anna DGIndexin tehdä taikansa.
3. Lomittelun poisto AviSynthin avulla
Avaa Notepad (Muistio) ja kirjoita seuraavat rivit:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\komugi01.d2v",cpu=4)
Ensimmäinen rivi lataa DGMPGDecin mukana tulevan MPEG-2-dekooderin. Tarkista, että polku on oikein. Toinen rivi avaa videon äsken luomamme indeksin avulla. Tallenna tiedosto nimellä "komugi01.avs", siis EI .txt-päätteellä. Tämä onnistuu, kun valitset Notepadin tallennusdialogissa tyypiksi All Files (Kaikki tiedostotyypit) ja kirjoitat sitten nimeksi koko nimen tiedostopäätteineen.
Käynnistä VirtualDubMod ja avaa "komugi01.avs". Kaikki näyttää hyvältä, kunnes tarkastelemme asiaa lähemmin:
Kuvassa näkyy jäänteitä edellisestä ruudusta. Tämä johtuu siitä, että DVD on lomiteltu. Perinteinen televisio ei piirrä koko kuvaa kerralla, vaan vain joka toisen juovan.
Jos olit onnekas ja pystyit aiemmin DGIndexissä valitsemaan Forced Filmin, video on valmiiksi progressiivista (lomittelematonta) eikä sinun tarvitse vaivata päätäsi seuraavalla. Jos et valinnut Forced Filmiä mutta video näyttää silti progressiiviselta, sarja on luultavasti animoitu valmiiksi television kuvanopeudella. Erityisesti elokuvissa käytetään myös usein yksinkertaista 24 fps ->25 fps -nopeutusta muunnettaessa filmiä PAL-formaattiin. Tässäkin tapauksessa voit hypätä seuraavien kappaleiden yli.
DGIndex kertoi materiaalimme olevan NTSC-formaatissa. Amerikkalaisen standardin mukaiset televisiot näyttävät 29,97 kuvaa sekunnissa (frames per second), mutta Komugi on animoitu normaalilla 24 fps -nopeudella. Jotta materiaali on saatu televisioon sopivaksi, siihen on lisäilty juovista koostuvia "puolikuvia" tietyn logiikan mukaan. Ne on onneksi mahdollista poistaa Decomb-nimisen AviSynth-filtterin avulla.
Avaa VirtualDubModin AviSynth-editori painamalla Ctrl-E ja muokkaa skripti seuraavaan muotoon:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\komugi01.d2v",cpu=4)
AssumeTFF()
Telecide()
Decimate(cycle=5)
Ensimmäinen lisäämämme rivi kertoo Decombille, että kuva piirtyy pariton juova ensin (Top Field First). Harvoja poikkeuksia lukuunottamatta näin on aina DVD-videossa. Toinen rivi muuttaa kaikki ruudut progressiivisiksi. Kolmas rivi poistaa ylimääräisen joka viidennen ruudun, jolloin saadaan 23.976 fps -videota.
Paina F5 ja tehdyt muutokset päivittyvät VirtualDubModin ikkunaan:
Täydellistä! ^^ Aina kaikki ei kuitenkaan suju yhtä mallikkaasti, vaan hankalammissa tapauksissa käsiteltyyn videoon voi jäädä lomiteltuja ruutuja. Liikekin saattaa vaikuttaa paikoin nykivältä. Tällöin on tarpeen säätää Telecide- ja Decimate-komentojen parametreja. Niiden toimintaan voi paneutua tarkemmin Decombin mukana tulevan manuaalin avulla. A-M-V.Orgin oppaasta voi myös olla apua.
Huom! Jos käytät AviSynth-skriptejä suoraan editointiin etkä tee klippejä, ole varovainen Decimaten Mode-asetuksen kanssa. Muut kuin Mode 0 voivat aiheuttaa yhden ruudun satunnaisia siirtymisiä, mistä aiheutuu paljon riesaa. Nimim. Kokemusta on.
Joskus edellä kuvailtua Inverse Telecine (IVTC) -metodia ei voi käyttää lainkaan. Huonon NTSC-materiaalin kanssa tähän törmää joskus, mutta erityisesti tämä koskettaa PAL-maissa kuten Suomessa asuvia. Jotain on silti mahdollista tehdä. Helpoin tapa on ehkä Decombiin kuuluva FieldDeinterlace:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\PALanime.d2v",cpu=4)
FieldDeinterlace()
Tämän tyyppiset lomittelunpoistomenetelmät eivät poista ruutuja eivätkä siis vaikuta videon frame rateen. Sivuvaikutuksena kuvaan tosin tulee jonkin verran "haamuja", mutta normaalinopeudella katseltaessa nämä eivät välttämättä häiritse hirveästi. FieldDeinterlacen lisäksi tarjolla on monia muitakin filttereitä kuten SmoothDeinterlace, joista löytyy lisätietoa Doom9:n AviSynth-foorumilta (infoähkyvaroitus).
4. Videon yleinen siistiminen
Halutessasi voit tehdä kaiken seuraavaksi esitettävän vasta kun AMV:si on valmis. Itse kuitenkin mielelläni esikäsittelen videon mahdollisimman hyväksi jo ennen editointia. Jatkamme Komugilla.
Kuten näkyy, kuvassa on rumat mustat palkit reunoilla. Poistetaan ne AviSynthillä:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\komugi01.d2v",cpu=4)
AssumeTFF()
Telecide()
Decimate(cycle=5)
Crop(8,0,-8,0)
Viimeinen rivi leikkaa kuvasta pois 8 kuvapistettä vasemmalta ja oikealta. Ylä- ja alareunaan ei kosketa arvojen ollessa nollia. Videomme resoluutio on nyt 704 x 480 pikseliä.
Tietokonemonitorin ja TV-ruudun kuvapisteet ovat erimalliset, ja niinpä tämä on korjattava jossain vaiheessa editointia. Itse yleensä muutan resoluution oikeaksi vasta editoinnin jälkeen. Tällöin on kuitenkin ehdottomasti muistettava käyttää oikeita asetuksia editointiohjelmassa, jotta se osaa luoda tekstit ynnä muut sopivasti venytettyinä. Esimerkiksi Vegasissa pitää valita NTSC DV/DV Widescreen tai PAL DV/DV Widescreen sekä projektin että renderöinnin asetuksissa.
Yksinkertaisuuden vuoksi kuvasuhteen korjaaminen ennen editointia on joskus järkevää, esimerkiksi jos käytät montaa eri formaatissa olevaa animea. A-M-V.Orgin laskin on tähän mainio apuväline, vaikka vaatiikin Java-tuen selaimelta.

DGIndexissä näit missä formaatissa DVD:si on. Komugin kohdalla NTSC 4:3 on oikea valinta. Syötetään käyttämämme Crop-arvot laskuriin ja valitaan Calculate. 640 x 480 on hyvä valinta kooksi. Pienempää ei juuri kannata valita tässä vaiheessa. Jos AMV:n valmistumisen jälkeen toteat tiedoston koon kasvavan liian suureksi, voit vielä pienentää resoluutiota laadun kauheasti kärsimättä.
Sijoitetaan vielä saatu arvo AviSynth-skriptiimme. Käytetään terävintä mahdollista koon muutostapaa.
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\komugi01.d2v",cpu=4)
AssumeTFF()
Telecide()
Decimate(cycle=5)
Crop(8,0,-8,0)
Lanczos4Resize(640,480)
Jotkut editointiohjelmat eivät tue 23.976 fps-videota. Tällöin haluat ehkä nopeuttaa videota aavistuksen 24 kuvaan sekunnissa. Tämä onnistuu AssumeFPS-komennolla:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\komugi01.d2v",cpu=4)
AssumeTFF()
Telecide()
Decimate(cycle=5)
Crop(8,0,-8,0)
Lanczos4Resize(640,480)
AssumeFPS(24)
Jos videosi kaipaa vielä terävöitystä ja puhdistusta, voit käyttää sopivia filttereitä ennen Crop-riviä. Näistä lisää A-M-V.Orgin oppaassa ja Doom9:n foorumilla.
Jos sinulla on runsaasti viitseliäisyyttä ja kovalevytilaa, voit nyt tallentaa haluamasi animen osat editointiin käytettäviksi klipeiksi VirtualDubModissa. Home- ja End-näppäimillä voit valita kulloisenkin tallennettavan alueen. Valitse Video - Fast Recompress ja sitten Video - Compression -kohdasta pakkaustavaksi Lagarith lossless codec seuraavilla asetuksilla:
Mutta jos olet kuten minä etkä halua käyttää aikaa klippien tekemiseen, jatka lukemista...
5. Editointiohjelman huijaaminen VFAPI:n avulla
Editointiohjelmat eivät yleisesti ottaen suostu syömään .avs-tiedostoja. Adobe Premiere on yksi harvoista, joille on olemassa plugin tätä varten. Tässä esitellään kuitenkin yleispätevä tapa avata AviSynth-skriptejä ohjelmassa kuin ohjelmassa VFAPI:n avulla.
Käynnistä VFAPI-paketin mukana tullut VFAPIConv-ohjelma. Klikkaa Add Job -painiketta ja etsi aiemmin luotu "komugi01.avs". Valitse OK tämän jälkeen esiin pomppaavassa ikkunassa. Paina Convert ja odota hetki.

Kun prossessointi on valmis, C:\-hakemistoon on ilmestynyt uusi tiedosto "komugi01_avs_vfapi.avi". Tämä on niin sanottu feikkiavi, jonka koko on vain pari megatavua. Voit tuoda sen editointiohjelmaasi, joka luulee sitä täysin normaaliksi videotiedostoksi.
6. Kevyempää AVS-editointia
Kevyt
Jos AviSynth-skriptisi on kovin raskas, editointi ei välttämättä ole herkkua. Tällöin on hyvä muistaa, että risuaitamerkillä (Shift-3) voit ottaa tietyt komennot pois päältä editoinnin ajaksi. Käytä tätä ns. comment out -merkkiä vain niiden komentojen edellä, jotka eivät vaikuta videon resoluution tai nopeuteen eivätkä lisää tai poista ruutuja! Esimerkiksi näin:
LoadPlugin("C:\Program Files\DGMPGDec\DGDecode.dll")
MPEG2Source("C:\placepromised\placepromised.d2v",cpu=4)
AssumeTFF()
Telecide()
Decimate(cycle=5)
#Deen("c3d",2,4,6)
#Tweak(sat=1.1)
Kun AMV on valmis, sulje editointiohjelma, poista risuaidat skripteistä ja renderöi video koko loistossaan.
Tosikevyt
Editointi muuttuu todella jouhevaksi, jos teet AviSynth-skripteistäsi huonolaatuiset AVI-versiot editointia varten ja vaihdat ne lopussa täyslaatuisiin skripteihin. Itse käytän tätä tapaa, mutta sen kanssa on syytä olla erittäin varovainen!
Avaa tekemäsi skripti VirtualDubModissa. Tarkista, että Video-valikossa on valittuna Fast recompress ja sitten pakkaustavaksi PICVideo M-JPEG. Valitse koodekin asetuksista laaduksi jotain väliltä 5-10, itse olen käyttänyt arvoa 8. Tallenna sitten koko skripti AVI-muotoon. Tässä vaiheessa kannattaa hyödyntää edellisessä kohdassa mainittuja risuaitoja turhien vaiheiden ohittamiseksi ja muunnoksen nopeuttamiseksi.
Nyt voit käyttää näitä heikkolaatuisia AVI-tiedostoja editointiohjelmassasi. Kun AMV on valmis, sulje editointiohjelma ja siirrä väliaikaiset AVI:t pois hakemistosta, jossa olet niitä pitänyt. Tee VFAPI:n avulla feikkiavit, jotka viittaavaat alkuperäisiin täyden laadun AviSynth-skripteihin. Käynnistä editointiohjelma uudestaan. Kun se kysyy mitä pois siirretyille AVI-tiedostoille on tapahtunut, käske sen käyttää VFAPI:lla tehtyjä pikkutiedostoja niiden sijaan. Ja ei kun renderöimään.
