RaspberryPi Kamera: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 11: | Zeile 11: | ||
-hf -vf | -hf -vf | ||
hinzufügen | hinzufügen | ||
| + | |||
| + | =Video aufnehmen= | ||
| + | raspivid -o /pfad/vid.h264 -t 10000 | ||
| + | |||
| + | *-t: Länge des Videos in ms | ||
| + | *-hf -vf: hinzufügen falls video auf dem kopf steht | ||
| + | |||
| + | ==Video von H.264 nach MP4 konvertieren== | ||
| + | root@berry:~# MP4Box -fps 30 -add /pfad/vid.h264 -new /pfad/vid.mp4 | ||
| + | |||
| + | =Skripte= | ||
| + | *Macht automatisch 5 Fotos in einem selbst erstellten Ordner, überträgt diese an gewünschten PC und löscht alle Fotos inklusive dem Ordner auf dem Pi | ||
| + | <pre> | ||
| + | #!/bin/bash | ||
| + | i=0 | ||
| + | path="/var/fotodas" | ||
| + | datum=$(date "+%d-%m-%y") | ||
| + | if [ ! -d "$path/$datum" ] | ||
| + | then | ||
| + | mkdir $path/$datum && echo Ordner erstellt! | ||
| + | fi | ||
| + | |||
| + | while [ $i -ne 5 ] | ||
| + | do | ||
| + | MOMENT=$(date "+%H-%M-%S") | ||
| + | raspistill -hf -vf -o $path/$datum/$MOMENT.jpg | ||
| + | i=$(($i+1)) | ||
| + | sleep 5 | ||
| + | done | ||
| + | |||
| + | rsync -a -e "ssh -p 8472" $path/$datum root@daxter:/home/jan/Bilder && rm -r $path/$datum | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | *Macht automatisch 2 Videos von 10 sekunden in einem selbst erstellten Ordner, konvertiert diese, überträgt diese an gewünschten PC und löscht alle Videos inklusive dem Ordner auf dem Pi | ||
| + | <pre> | ||
| + | #!/bin/bash | ||
| + | i=0 | ||
| + | path="/var/filmdas" | ||
| + | datum=$(date "+%d-%m-%y") | ||
| + | if [ ! -d "$path/$datum" ] | ||
| + | then | ||
| + | mkdir $path/$datum && echo Ordner erstellt! | ||
| + | fi | ||
| + | |||
| + | while [ $i -ne 2 ] | ||
| + | do | ||
| + | MOMENT=$(date "+%H-%M-%S") | ||
| + | raspivid -hf -vf -o $path/$datum/$MOMENT.h264 -t 10000 | ||
| + | MP4Box -fps 30 -add $path/$datum/$MOMENT.h264 -new $path/$datum/$MOMENT.mp4 && rm $path/$datum/*.h264 | ||
| + | i=$(($i+1)) | ||
| + | sleep 20 | ||
| + | done | ||
| + | |||
| + | rsync -a -e "ssh -p 8472" $path/$datum root@daxter:/home/jan/Videos && rm -r $path/$datum | ||
| + | </pre> | ||
Version vom 27. September 2018, 09:04 Uhr
Kamera aktivieren
1. Kamera schnließen
root@berry:~# raspi-config
- Interfacing Options -> P1 Camera -> Enable
Foto aufnehmen
root@berry:~# raspistill -o /pfad/image.jpg
Falls das Bild auf dem Kopf ist:
-hf -vf
hinzufügen
Video aufnehmen
raspivid -o /pfad/vid.h264 -t 10000
- -t: Länge des Videos in ms
- -hf -vf: hinzufügen falls video auf dem kopf steht
Video von H.264 nach MP4 konvertieren
root@berry:~# MP4Box -fps 30 -add /pfad/vid.h264 -new /pfad/vid.mp4
Skripte
- Macht automatisch 5 Fotos in einem selbst erstellten Ordner, überträgt diese an gewünschten PC und löscht alle Fotos inklusive dem Ordner auf dem Pi
#!/bin/bash
i=0
path="/var/fotodas"
datum=$(date "+%d-%m-%y")
if [ ! -d "$path/$datum" ]
then
mkdir $path/$datum && echo Ordner erstellt!
fi
while [ $i -ne 5 ]
do
MOMENT=$(date "+%H-%M-%S")
raspistill -hf -vf -o $path/$datum/$MOMENT.jpg
i=$(($i+1))
sleep 5
done
rsync -a -e "ssh -p 8472" $path/$datum root@daxter:/home/jan/Bilder && rm -r $path/$datum
- Macht automatisch 2 Videos von 10 sekunden in einem selbst erstellten Ordner, konvertiert diese, überträgt diese an gewünschten PC und löscht alle Videos inklusive dem Ordner auf dem Pi
#!/bin/bash
i=0
path="/var/filmdas"
datum=$(date "+%d-%m-%y")
if [ ! -d "$path/$datum" ]
then
mkdir $path/$datum && echo Ordner erstellt!
fi
while [ $i -ne 2 ]
do
MOMENT=$(date "+%H-%M-%S")
raspivid -hf -vf -o $path/$datum/$MOMENT.h264 -t 10000
MP4Box -fps 30 -add $path/$datum/$MOMENT.h264 -new $path/$datum/$MOMENT.mp4 && rm $path/$datum/*.h264
i=$(($i+1))
sleep 20
done
rsync -a -e "ssh -p 8472" $path/$datum root@daxter:/home/jan/Videos && rm -r $path/$datum