tiistai 3. toukokuuta 2011

Videon luominen useasta kuvasta mencoder avulla

Hei Lapsukaiset,



Tänään opimme pistämään webbikameran ottamaan kuvan 5 sekunnin välein aikaleimoittan ja tämän jälkeen pakkaamaan kuvat yhdeksi videoksi.


Tarvittavat välineet yksi(1) webcamera , yksi(1) tietokone ja linux.
Tarvittavat ohjelmat on mplayer, mencoder ja haluamasi videopakkauksenhallinta.


debian pohjaisissa distribuutioissa asentaminen tapahtuu komennolla:


apt-get install mencoder mplayer

Ensimmäinen vaihe on laittaa scripta ottamaan kuva 5 sekunnin välein jotta saamme koottua videon.


#!/bin/bash
if [ ! -d $HOME/webkuvat ]
then; mkdir $HOME/webkuvat
fi

while true; do
AIKA=$(date +%Y%m%d-%H%M%S)
mv 00000001.jpg $HOME/webkuvat/$AIKA.jpg
mplayer -cache 128 -tv driver=v4l2:width=640:height=480:fps=1 -frames 1 -vo jpeg -tv://
sleep 4
done


Ylläolevasa sciptassa luomme width ja height - määritteiden kokoisen kuva webkamerasta. Ennen määrityksien laatimista kannattaa tarkistaa videokameran natiiviresoluutio parhaimman mahdollisen lopputuloksen saamiseksi.

Seuraavavaksi voisimme luoda tallennetuista kuvista videon mencoderilla.


mencoder -ovc x264 "mf://*.jpg" -mf fps=25 -o penis.avi


-ovc valitsemella valitaan videonpakkauksenhallinta josta voi valita mieleisensä. Listan saa esiin komennolla:


mencoder -ovc help


Ja vinkkejä jokapäiväiseen automatisointiin voi katsoa minecraft-postauksesta



Sukkanauhojen surinaa -- Harri

Ei kommentteja:

Lähetä kommentti