Seit kurzem hab ich das Problem dass wenn ich einen Stream welcher durch die Externremux.sh transcodiert wird nicht mehr funktioniert. Die verbindung wird geöffnet und der stream enthält keine Video oder audio daten. Den Stream öffne ich mit der aktuellen VLC version.
Im Anhang findet ihr die Ausgabe im syslog und die Ausgabe vom mplayer.
Hat vielleicht jemand eine idee woran dies liegen kann?
/etc/vdr/plugins/streamdevhosts.conf
Code
# streamdevhosts This file describes a number of host addresses that
# are allowed to connect to the streamdev server running
# with the Video Disk Recorder (VDR) on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost
192.168.0.0/24 # any host on the local net
#204.152.189.113 # a specific host
#0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
Alles anzeigen
externremux.sh
Bash
#!/bin/sh
#
# externremux.sh
# CONFIG START
TMP=/tmp/externremux-${RANDOM:-$$}
STREAMQUALITY="DSL6000"
# CONFIG END
mkdir -p $TMP
mkfifo $TMP/out.avi
(trap "rm -rf $TMP" EXIT HUP INT TERM ABRT; cat $TMP/out.avi) &
case ${1:-$STREAMQUALITY} in
"DSL1000") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 160 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"DSL2000") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 160 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"DSL3000") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=250 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 320 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"DSL3500") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=300 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 320 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"DSL6000") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 320 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"DSL16000") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 480 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"LAN10") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4096 \
-oac mp3lame -lameopts preset=standard \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"WLAN11") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=768 \
-oac mp3lame -lameopts preset=standard -vf scale -zoom -xy 640 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"WLAN54") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2048 \
-oac mp3lame -lameopts preset=standard \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"IPAQ") exec mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 320 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
"COPY") exec mencoder -of mpeg -ovc copy -oac copy -mpegopts format=mpeg \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
*) touch $TMP/out.avi ;;
esac
Alles anzeigen