Videostream z IP kamery na Raspberry Pi

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #30 kdy: 07. 05. 2016, 16:58:07 »
A ten skript spoustis odkud? Mas u vlc uvedenou celou cestu? Jestli to nahodou poustis z rc.local, tak asi nebude definovana. Krome toho tou dobou nebudes zalogovany, takze vlc nema kam hodit vystup. Proto jsem psal o vlc-nox,


Le_Ze

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #31 kdy: 07. 05. 2016, 17:25:57 »
Do terminalu dam toto a nahravam
vlc rtsp://admin:heslo@192.168.1.250/11 --sout=file/ps:/home/pi/streamkamery.mkv

Do terminalu dam toto a nahravam
ffmpeg -rtsp_transport tcp -i rtsp://admin:heslo@192.168.1.250/12 -codec:v copy -codec:a copy /home/pi/streamkamery.mkv

Co dělam špatně, že se to nespustí přes skript který se spouští přes rc.local?
Kód: [Vybrat]
#!/bin/bash
echo "spustilo se to" > /home/pi/test.txt
ffmpeg -rtsp_transport tcp -i rtsp://admin:heslo@192.168.1.250/12 -codec:v copy -codec:a copy /home/pi/streamkamery.mkv

Když skript spustím přes terminal /home/pi/test , tak se to rozjede

« Poslední změna: 07. 05. 2016, 17:30:43 od Le_Ze »

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #32 kdy: 07. 05. 2016, 17:31:19 »
Jsem rikal, ze nemas nastavenou cestu k ffmpeg. Z rc.local to nemuzes spustit stejne jako z terminalu. Pust si which ffmpeg a do toho skriptu to dej i s tou cestou, co to vyplivne.

Le_Ze

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #33 kdy: 07. 05. 2016, 17:36:38 »
Trochu po lopatě by to nešlo?
Moc to nechapu.
Když ten skript pustím přes terminal tak to jede a když se ten skript spouští přes rc.local tak ne?

Přes terminal  /home/pi/test
Přes rc.local   /home/pi/test start

« Poslední změna: 07. 05. 2016, 17:41:38 od Le_Ze »

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #34 kdy: 07. 05. 2016, 18:11:12 »
Ten skript se z rc.local pusti. Ale nespusti se prikaz ffmpeg, ktery v nem mas, protoze tam mas mit ne ffmpeg, ale /usr/bin/ffmpeg nebo kde to v RPi je. A kde to je zjistis pomoci prikazu which.

Si do toho skriptu dej echo $PATH > /tmp/path.lst. Schvalne, co tam po bootu najdes, ale rekl bych, ze /usr/bin bude chybet.


Le_Ze

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #35 kdy: 07. 05. 2016, 19:00:37 »
Kód: [Vybrat]
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binSem to změníl.
Kód: [Vybrat]
/usr/local/bin/ffmpeg -rtsp_transport tcp -i rtsp://admin:heslo@192.168.1.250/11 -codec:v copy -codec:a copy /home/pi/streamkamery.mkv
Vysledek stejný  :-\
Přes terminal se to spustí ale přes rc.local ne

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #36 kdy: 07. 05. 2016, 19:16:09 »
Pouzij ffmpeg -loglevel -report blabla a nech si vygenerovat log v /tmp. Viz prislusne sekce man ffmpeg.

Le_Ze

  • ***
  • 148
    • Zobrazit profil
    • E-mail
Re:Videostream z IP kamery na Raspberry Pi
« Odpověď #37 kdy: 08. 05. 2016, 06:02:10 »
Jak jsem psal, linux není zrovna mou silnou strankou.

Takto to však funguje.
Kód: [Vybrat]
while (($# !=0 ))
do
ffmpeg -rtsp_transport tcp -i rtsp://admin:heslo@192.168.1.250/11 -codec:v copy -codec:a copy /home/pi/streamkamery.mkv
done
http://www.unix.com/shell-programming-and-scripting/82890-help-need-make-shell-script-run-ffmpeg-vhook-watermaking-shell.html
« Poslední změna: 08. 05. 2016, 06:03:56 od Le_Ze »