Hallo zusammen,
ich versuche momentan eine Türklingel mit Live-Video zu bauen und jedesmal wenn jemand klingelt soll jedesmal eine neue Videodatei erstellt werden. Den Befehl den ich verwende ist raspivid.
Programmiert habe ich bis jetzt das ganze in C obwohl ich nicht all zuviel Ahnung davon habe. Man guckt eben im Internet und sucht sich was man braucht zusammen.l
Leider komme ich jetzt kurz vor dem Ziel nicht mehr weiter.
Wie kann ich raspivid dazu bringen dass jedesmal wenn es gestartet wird eine neue Videodatei mit z.B. dem date Befehl erstellt. Also der Dateiname dann Datum und Uhrzeit bekommt?
Geht das überhaupt und könnte mir das jemand von euch mal zeigen wie da geht?
Hier mal mein bisheriges C Programm:
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <wiringPi.h>
const int butPin = 26;
int main()
{
wiringPiSetupGpio() ;
pinMode (butPin, INPUT) ;
pullUpDnControl(butPin, PUD_UP);
int pid;
pid=fork();
while(1)
{
if (digitalRead(butPin))
{
}
else
{
if(pid==0)
{
execlp("/usr/bin/omxplayer", " ", "bigben.wav", NULL);
system("killall omxplayer.bin");
_exit(0);
}
else
{
system("wget -O - -q -b 'http://sat-receiver-oliver/web/vol?set=set0'");
system("wget -O - -q -b 'http://sat-receiver-oliver/web/message?ty…eout=10&text=ES HAT AN DER TÜR GEKLINGELT' ");
system("raspivid -p 0,0,800,600 -o date.h264 -t 60000 &");
delay(16000);
}
pid=fork();
}
}
return 0;
}
Vielen Dank!
Gruß
Oli