2. toukokuu 2008, 10:48

Videoeditointi

Olen jo pitkään tuskaillut sopivien videoeditointityökalujen puutetta linuxissani. Virtualdubin voittanutta ei vain ole. Linuxilla erityisen hankalaksi olen kokenut framestepin käyttöä. mplayer eikä liioin xine hallitse nättiä hyppelyä frame-framelta edes tai taakse. Se on melko vitaalia jos halutaan snapshotteja videotiedostosta. Myös ehdottomasti pitäisi olla selkeä ja toimiva tapa hyppiä videolla kokoajan ja käyttää aikajanaa hyväkseen. Ja koska yleensä snapshotteja hankitaan elokuvista, nykyisin HD-pakatuista elokuvista, on se tehovaativaa ja ohjelman pitää pitää itsensä koossa vaikka päälle ladottaisiin 8-gigainen möhkäle.

VirtualDub hallitsi kaiken tuon hyvin, siinä oli hyvät nappulat pyöriä tiedostossa, siinä oli Step one frame forward/backward -tyyliset nappulat, oli I-framet, oli kaikki. Lisäksi sai näppärästi pikanäppäimellä Ctrl-1 kopioitua lähdeframen leikepöydälle. Taisipa olla suora tallennustapakin saada bitmappia suoraan lähdeframesta. Todellista loistoa. Videon leikkaus onnistuu häviöttömästi ja niin poispäin.

Ja nyt, hyvät naiset ja herrat, minulla on suuri ilo ilmoittaa löytäneeni VirtualDubia vastaavan ohjelmiston linuxille natiivina! Tämä ohjelma tunnetaan nimellä avidemux ja se lunastaa kaikki odotukset, mitä olen odottanut tältä ohjelmalta sen ollessa käännettävänä. Tässä ohjelmassa on toimiva framestep. Tässä saa hyppiä videossa miten haluaa, ilman että räjähtää koko roska käsiin (kuten mplayer). Tästä löytyy keyframet, löytyy blackframet, löytyy tavalliset framet. Tämä on myös nopea.

700 MB DivX
Se avasi tavallisen 700-megaisen DivX-tiedoston sekunneissa. Ja salamannopeasti sillä voi myös rullata koko pitkän elokuvan läpi! Tehokkuus on aivan toista luokkaa Virtualdubista.

120 MB 1080p Transport Stream
Yllättäen, tämäkin avautui yhtä nopeasti kuin DivX. Rullaus ei ole nyt aivan yhtä sulavaa, mutta silti tajuttoman nopeata. Aivan uskomatonta. Onko tämä unta vaiko perverssi uni jostain videonkäsittelijän mielen sopukoista?

Tulikaste…

8 GB 720p x264 / Matroska
Ohjelmalla kestää nyt indeksoida tuota videota. Toisin kuin VirtualDub, joka on rajoittunut VFW-koodekkeihin ja lähinnä aviin käärityt muodot aukeavat, tällä avidemuksilla menee mikä tahansa, mitä sille syöttää. Ainakin toistaiseksi kaikilla, mitä olen kokeillut. Täyspitkän elokuvan kanssa menee hyvän aikaa ladatessa, mutta negatiiviseksi en sitä merkitse, koska ohjelma antaa todella hyvät selitykset siitä, mitä se tekee parhaillaan. Se antaa progress barin sekä kuluneen ajan. Jos ohjelman avaa konsolista, saa tekstitulvaa vaikka millä mitalla. Jos ei troublet ala tulla shootatuksi, on jo ihme ja kumma! Suoritinta ohjelma ei vie juuri lainkaan. Vaikka rullailisin miten innolla ja hartaasti videoita, ei ohjelma nouse minnekään mitä normaalisti olettaisin.

Noniin, video on ladattu. Vaikka video ei olekaan suurinta mahdollista luokkaa, on se silti melko iso. Ilmiselvästi x264 antaa nyt päänvaivaa ohjelmalle, sillä rullailu ei onnistukaan. Kuva blokkautuu mössöksi ja sitä pitää ajaltaa vähän aikaa, jotta tulee keyframe vastaan. Hassusti keyframen hakeminen itse ei onnistu, vaan videota pitää pyörittää. Ohjelman kontrollit ovat kuitenkin nätisti aseteltu numeronäppäimistölle, josta on ilo pyöräytellä elokuvaa suuntaan jos toiseen.



Kuvat tietenkin kyseisestä elokuvasta.

Testasin vielä isompaa 1080-videota, joka on tosin myös TS, eli ei mitenkään vaativasti pakattu. Näiden TS-videoiden, jotka ovat siis efektiivisesti tavallista MPEG2:sta, selailu on nopeata ja sulavaa. Jostain syystä itse ohjelma näyttää ne kuvassa pienenä, noin DVD-resoluutiolla. Tietenkin ohjelma käsittelee videon aidossa koossa. Zoomiasetus siinä näyttääkin vain muuttuvan, ei hätiä.

Mistä tämä komeus sitten löytyi? Monta monituista kertaa olen tuskaillut näiden kanssa, googlea on vinguteltu ja itkuvirsiä vislattu. Vasta tänään, armon vuonna 2008 keksin ottaa tietoverkko-ohjelmani sivukohteeksi rakkaan Doom9 -sivuston. Sieltä foorumin hakutoiminnolla sitten löytyi threadi, joka alkoi lupaavasti. Näin se sitten löytyi. Ahh, ihanaa on elämä.

Lisätäänpä maininta vielä, että esimerkkitapauksessa Mulholland Drivessä tapahtui kuvan sotkeutumista pahasti, mutta ohjelman työkaluista löytyy toiminto Rebuild Keyframes, joka tekee kikan. Ei enää ongelmaa.

Tageja: ,

---
---

---

Aiheen vierestä