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