[+] Poszukuj

Tematy związane z oprogramowaniem, instalacją, konfiguracją
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

[+] Poszukuję programu (skryptu) do przechwytywania obrazu

Post autor: bullseye »

Witam.
Posiadam kamerkę PS3 EYE oraz system Debian Wheezy a to wszystko na Raspberry PI czyli ARM.

Potrzebuję programu/skryptu, który automatycznie po uruchomieniu urządzenia zaczynałby nagrywanie z kamerki PS3 (sama kamerka działa) ale by tworzył pliki po 2MB i zaczynał nagrywać kolejny o nazwie typu 1.avi -> 2.avi ->3.avi

Polecenie:

Kod: Zaznacz cały

ffmpeg -f video4linux2 -s 640x480 -b 700k -r 29.97 -i /dev/video0 -f avi output.avi
ale chciałbym by proces odbywał się automatycznie.

Znacie może nazwy takowego softu bądź wiecie jak inaczej to rozwiązać? Oczywiście system jest goły, tzn bez serwera X.
v-sgfx
Posty: 84
Rejestracja: 16 maja 2007, 22:07
Lokalizacja: olkusz

Post autor: v-sgfx »

Może obejdzie się bez programu, tylko trzeba dodać to do

Kod: Zaznacz cały

/etc/rc.local
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Dziękuję, długo odpisywałem i nie wiem czemu nie wpadłem na taki pomysł.

Jeszcze jedno pytanie, jakim poleceniem mógłbym wykonać jednorazowe zdjęcie kamerą internetową?
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Jesteś wielki, szukałem ale nie pod tak oczywistymi zapytaniami. Dziękuję stokrotnie, podpowie ktoś tylko co zrobić by kolejne pliki były tworzone jako kolejno 001.jpg, 002.jpg itd.

Wystarczy zmienna $ czy to więcej roboty i ewentualnie gdzie szukać namiaru bo pewnie znowu złe hasła wybieram..

Edycja:
Wystarczyła zmienna:

Kod: Zaznacz cały

$(date +"%d.%b-%H:%M")
Ale teraz mam problem z cronem, nie chce on wykonywać polecenia co 2min, i niezbyt wiem co nie tak:
Crontab

Kod: Zaznacz cały

*/2 * * * * www-data streamer -c /dev/video0 -b 16 -j 100 -s 640x480 -o /home/www-data/$(date +"%d.%b-%H:%M").jpeg
Udało się rozwiązać samemu. Z wykorzystaniem skryptu sh i zmiennej załatwiłem problem:
crontab:

Kod: Zaznacz cały

*/15 * * * * sh /root/focia.sh
focia.sh

Kod: Zaznacz cały

#!/bin/bashDATE=`date +%d.%b-%H:%M`
streamer -c /dev/video0 -b 16 -j 100 -s 640x480 -o /home/www-data/$DATE.jpeg
Do zamknięcia i dziękuję za pomoc.
ODPOWIEDZ