Wednesday, March 19, 2008

Konvertering av videosnutter

Rett før påske fikk jeg en utfordring som trigga meg til å forske på convertering av videofiler.

Våre nye små mobiltelefoner er jo ikke bare noe å snakke i og gjennom, de kan brukes til fotografering og videofilming. Med et utvidet minne i telefonen kan man lage riktig så lange snutter.

Jeg har studert fenomenet convertering på to plattformer: Linux (Kubuntu) og windows XP.

Utgangspunktet var en medstudent som hadde laget en fil på sin Nokia telefon i 3gp-format. I Nokia-programmet på pc'en hadde hun klart å lage en mp4-fil som hun sendte over til meg. Hun fikk ikke til å vise videoen i Vista og dermed var utfordringen klar.

Jeg lastet snutten på en minneenhet og startet programmet Mplayer for Linux. Videoen vistes med greit bilde og god lyd. Nå var utfordringen å lage en versjon i wmv-format slik at videoen kunne vises i Windows mediaplayer. Her sleit jeg litt i Linux, noe jeg kommer tilbake til, så jeg referer til hva jeg gjorde i Windows XP.

Videokonvertering i windows:
Jeg googlet meg fram til programmet Prism som konverterer en rekke videoformater til ulike video- og film-formater. Jeg konverterte en video i mp4 format til wmv-format gjennom programmet Prism. Brukervennligheten til Prism er upåklagelig med et brukergrensesnitt som man raskt finner seg tilrette i.

Den nye fila la seg automatisk i mappa 'intern video'. WMV formatet er halvparten av AVI og MP4, så det blir ikke så stor fil av det hele. Komprimerer man fila ved oversendelser til andre så blir det enda mindre.

Problemer i windows
Nå viste det seg at enkelte videoer jeg konverterte bare viste lyd i Windows mediaplayer - hva gjør man så?

- Jeg lastet med Mplayer for windows, en snedig selvutpakkende fil som kan plasseres hvorsomhelst på datamaskinen, også på minnemedier og kjøres derifra. Det har jeg testet og det virker utmerket. Jeg har nå en versjon på en minnepenn og da vet jeg at jeg alltid har en velfungerende videospiller med meg der jeg er.

Siden konverteringer ikke alltid vises i Windows mediaplayer eller andre spillere som Realplayer eller Winamp, er det greit å ha en reserve som alltid virker.

Videokonvertering i Linux (Kubuntu)
Her anbefaler jeg at man laster ned spilleren Mplayer og convertingsprogrammet Mencoder via sudo apt-get install ----!
Med disse programmene installert er det bare å sette i gang.
Programmet Mencoder lager AVI-filer av de fleste formater, men sliter foreløpig med 3gp-formatet (får ikke lyd). Alle konverte snutter vises i Mplayer, men ikke nødvendigvis i Windows mediaplayer.
Lyden i 3gp fikk jeg ved å laste ned RealPlayer for Linux. Jeg lastet ned en debianpakke fra debian.org og lot pakkebehandleren gjøre resten. Nå virker lyden på filene jeg har på mobilen, men jeg sliter fortsatt når jeg konverer til avi-format - det går ikke - jeg venter på oppdateringer, da kommer nok lyden også!

Codecs
Mencoder og FFmpeg trenger såkalte Codecs. Det var litt brysom å finne noen som virket på ulike formater, men når de var funnet via en zip (pakket fil) og plassert på rett sted så gikk ting som en drøm (/usr/lib/ [programmet forteller hvor den vil hente filene det trenger, så da er det bare å legge det inn der]).

Filene konverteres fra et terminalvindu og en skriver da:
mencoder infile.wmv -ofps 29.97 -ovc lavc -oac copy -o outfile.avi
For enkelte orginale videoformat feiler lyden, men da foreslår programmet at du endrer 'copy' til noe annet og dermed suser det avgårde. Det er viktig at fila du skal konvertere ligger i /home, da fungerer det rett ut av boksen.

Her er litt av det jeg skrev til mine venner mens jeg jobbet med problemstillingen:
[to. mars 13 2008 21:59:59] … Frode: Jeg har spilt inn en video med min mobil, som jeg har lastet m\ned med Bluetooth. På den ene maskinen får jeg spilt av videoen med et NOkia-program. På min VIsta-maskin funker det ikke. Det funker heller ikke med Windows mediaplayer. (filformatet er mp4) Har du ei nettsidejeg kan gå inn på for å laste ned riktig program? Jeg har også tenkt å sende denne videoen på e-post til ei somskal ut i studier fra i morgen av . Jeg har ikke anledning til å være tilstede på kakespising og avslutningssamling, derfor har Eirik filmet meg når jeg gir noen tips til god studieteknikk. Jeg er redd for at ingen på skolekontoret klarer å åpne fila, og da er vi jo like langt..
[to. mars 13 2008 22:01:02] … Det er virkelig gode tips, noe urolig kameraføring med en 9-åring ved spakene, men det kommer tydelig
[to. mars 13 2008 22:28:45] Frode: Du kan åpne nokia-programmet og lagre som. Da kan du velge et annet filformat - noe med g* (et eller annet gs) - da skal det vises i f.eks. quicktime
[to. mars 13 2008 22:30:53] Ann E: Jeg prøvde eg med noe video-converter-greier. Funka dårlig...
[to. mars 13 2008 23:00:23] Frode: Rødrutet pjamasbukse og i senga med PC'en
[to. mars 13 2008 23:01:02] … FUnka med en gang i Linux! Prøv å laste ned Winamp.com kan hende du kan spille den i den
[fr. mars 14 2008 07:29:35] Frode: Sliter med fila, du har den i et spillbart format, også på XP
[fr. mars 14 2008 08:15:55] … I google skriver jeg mp4 to wmv converter, laster ned et gratisprogram
[fr. mars 14 2008 08:24:01] … Hei jeg fikk det til! Sender fila på epost!
[fr. mars 14 2008 08:24:39] … Jeg lastet ned programmet Prism Video Converter og det gjorde susen!
[fr. mars 14 2008 09:14:30] Ann E: Hvilken e-postadresse? :-)
[fr. mars 14 2008 09:19:21] Frode Stiansen: Fila er sendt!
[fr. mars 14 2008 10:33:44] Ann E: Jeg har mottatt den på online.no, men klarer ikke å åpne den her jeg sitter på kurs..
[fr. mars 14 2008 12:21:08] Frode: Den er sendt!
[fr. mars 14 2008 13:01:16] Ann E: Takk! gjen og igjen :D
[sø. mars 16 2008 19:06:43] Frode: Har dessverre blitt litt hekta på å det der med å forvandle videofiler fra et format til et annet. Ganske gøy, spesielt på en plattform som Linux hvor en ikke jobber utifra et program med interface, men skriver en linje i et konsoll og dermed starter et løp med masse linjer som vises på skjermen og fila blir til et annet format. Denne linja var det som skulle til for å forvandle fila til Ann E: mencoder HeiaAnn01.mp4 -ofps 23.976 -ovc lavc -oac pcm -o HeiaAnn01.avi
[sø. mars 16 2008 19:07:44] … Jeg gav fila din et nytt navn og forvandlet den til et annet format, suksess!
[sø. mars 16 2008 21:34:33] … Det var jammen litt av en adresse du har jobbet deg frem til for å endre format til videoen. Jeg trur den kunnskapen er viktig i framtida, når folk får såpass gode kameraer på mobilene sin e, og vil dele dem med venner og familie med totalt ulike maskinger og programvare på hver maskin. God kompetanse å ha, i hvert fall!
[ma. mars 17 2008 17:43:11] … I forbindelse med studiet av videofilmer på nett har jeg nå erfart at windowsbaserte program er litt sære, derfor har andre særinger laget et lite program som heter mplayer som kan brukes til å vise det window mediaplayer ikke klarer å vise. Så derfor utfordrer jeg f.eks. AE til å laste ned dette programmet for å teste om det viser det hun har slitt med! http://www8.mplayerhq.hu/MPlayer/releases/win32/MPlayer-1.0rc2-gui.zip - Dette er en pakket fil (zip-fil) Åpne den hvorsomhelst og da den er utpakket kan en f.eks sende gmplayer.exe til skrivebordet og starte programmet derifra. Dette programmet leser de fleste videoformater bortsett fra windows egne wmv-filer. Lykke til!
[ma. mars 17 2008 17:54:01] … AE-> Mplayer virker i windows og tar din råfil uten å mukke! (Jeg har ikke Vista, så jeg får ikke forsøkt der før min sønn kommer!) Men for å konkludere; Når man ikke klarer å spille en video på windows egene programmer, ty da til open source og bruk noen av deres programmer. De fleste virker og kan man litt filbehandling er det intet problem å installere/kopiere inn programmet. Dette programmet jeg skriver om kan faktisk lagres på en minnepenn og kjøres derifra! (det lureste er alikevel å kopiere det inn i programfiler)
[ma. mars 17 2008 17:54:56] … http://en.flossmanuals.net/MPlayer/InstallingWindows
[ti. mars 18 2008 22:47:18] Ann E: Gulp! Jeg skal prøve så godt jeg kan, selv om jeg leser informasjonen omtrent som en som får beskjed om å sette inn en turbomotor i en Lada, eller no sånt.. :D
[10:38:19] Frode: Flir, men det virker utrolig godt! Må innrømme at det har blitt litt for mye forskning på videoformater, men nå lastet jeg nettopp alle jeg hadde i mobilen over til PC'en (windowsmaskinen) - kjørte programmet Prism og konverterete alle 15 til fire ulike formater for å se hvordan det gikk. Det gikk bra, men fordret at jeg hadde installert Mplayer for Windows - det programmet er altetende, det kan man ikke se om windows mediaplayer, realplayer og andre prisede produkter - der må man laste ned såkalte 'codecer' og krysse fingerne på at ting fungerer. I Prism coverterte jeg også til Quicktime-formatet mov med hell (mac)! Mer om dette legger jeg ut på bloggen min en av regnværsdagene vi har i vente, men AE - ditt filmskapertalent må du ta vare på! Videosnutten som starten min prosess var gild uansett hvilket format en bruker!