RaspberryPi Kamera: Unterschied zwischen den Versionen

Aus xinux.net
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