Hallo,
gestern funktionierte das Streaming per externremux.sh noch problemlos, heute tut sich nix mehr...
Ich nutze gen2vdr.
Meine externremux.sh
############################################
#!/bin/bash
IN=-
OUT=/tmp/out
rm -f $OUT.avi /tmp/$OUT.log
/usr/bin/mkfifo $OUT.avi
cat $OUT.avi & /usr/bin/mencoder "$IN" -cache 1024 -srate 44100 -oac mp3lame -lameopts vbr=0:br=128 -af volnorm -ovc lavc \
-lavcopts vcodec=mpeg4:vbitrate=600 -vf-add scale=400:240 -ofps 23.976 -ffourcc DIVX -noidx -o $OUT.avi &>$OUT.log
rm -f $OUT.avi /tmp/$OUT.log
#############################################
Alles anzeigen
Sobald ich einen Stream über VLC aufrufe geht die CPU last beim VDR auf gute 80-90% hoch, was ja normal ist.
Jedoch erhalte ich kein Bild am Client.
ps aux auf dem VDR gibt folgendes aus:
root 10718 89.5 10.1 91372 52036 tty8 S 18:56 0:19 /usr/local/src/VDR/vdr -u root --grab=/mnt/hda5/tmp -w 500 --c
Also den Stream "kleinrechnen" tut er ja anscheinend aber ich habe irgendwie den Eindruck, dass nichts übers Netz geschickt wird.
Kann mir evtl. jemand helfen, meine Linuxkenntnisse sind leider begrenzt.
Gruß und Danke,
rOw
edit: ich sehe gerade im log steht folgendes: ERROR write faild: broken pipe
edit: Fehler gefunden! die Datei im Verzeichnis /home/vdr/externremux.sh war weg... nun gehts wieder.
Danke!