Hallo zusammen,
ich möche mittels des Plugins streamdev-server an meinen iPAQ über WLAN das aktuelle TV-Signal senden. Dazu würde ich gerne TCPMP auf dem iPAQ benutzen und mittels externremux.sh den Stream vom Datenvolumen verkleinen.
Mit den Infos aus dem Forum sowie aus dem Wiki bekomme ich schon einen Stream zu meinem Arbeits-PC hin, sodass z.B. vlc eine kleines Bild (320x240 o.ä.) darstellt und den Ton korrekt ausgibt.
Aber mein ipaq besser TCPMP sagt immer "ungültiges Format". Auch vlc für dne iPAQ funzt nicht.
Ich habe in meinem externremux.sh alles unten stehende ausprobiert, aber es will nicht klappen.
Bash
#!/bin/sh
# stream http://192.168.197.10:3000/extern/1
umask 077
tmpdir=${TMPDIR-/tmp}/externremux.$$
FIFO=$tmpdir/out.avi
#OUTLOG=$tmpdir/out.log
OUTLOG=$OUTLOG
mkdir $tmpdir || exit 1
trap "rm -rf $tmpdir; exit" 0 1 2 3 15
mkfifo $FIFO
cat $FIFO & \
#mencoder -ovc lavc -ffourcc XVID -oac mp3lame -lavcopts acodec=mp3:abitrate=32:vcodec=mpeg4:vbitrate=100 -vf scale -zoom -xy 288 -channels 1 -o $FIFO - &>$OUTLOG&
#mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=96 -lavcopts vcodec=mpeg4:vbitrate=350 -vf scale=320:240 -o $FIFO -- - &>$OUTLOG
mencoder -ovc lavc -ffourcc XVID -oac lavc -lavcopts acodec=mp3:abitrate=96:vcodec=mpeg4:vbitrate=200 -vf scale -zoom -xy 320 -channels 1 -o $FIFO - &>$OUTLOG
#mencoder -srate 24000 -ovc lavc -lavcopts vbitrate=240 -oac mp3lame -lameopts cbr:br=56 -vf scale=320:240 -o $FIFO - &>$OUTFILE
#mencoder <OPTIONEN> -o $FIFO - &>$OUTLOG
# MPEG export in 320*240, Audio BR=32
mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=32 -vf scale=320:240 -lavcopts vcodec=mpeg1video:vbitrate=450:vhq:keyint=250 -o $FIFO -- - &>$OUTLOG
# MPEG4 (divx) mit 64bit Audio
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -oac mp3lame -lameopts cbr:br=64 -vf scale=480:320 -o $FIFO -- - &>$OUTLOG
# MPEG1
#mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=96 -lavcopts vcodec=mpeg1video:vbitrate=300:vhq:keyint=250 -vf scale=320:240 -o $FIFO -- - &>$OUTLOG
# MPEG4 320:208
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=450 -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
# X264
#mencoder -srate 44100 -ovc x264 -x264encopts bitrate=200:vbv_maxrate=250:vbv_bufsize=250:ratetol=0.1:qp_min=3:qp_step=5:frameref=2:direct_pred=1:threads=3:nocabac:keyint=50:psnr:subq=2 -oac mp3lame -lameopts mode=3:aq=9:vbr=3:br=48 -vf scale=300:240 -o $FIFO -- - &>$OUTLOG
# noch einer
#mencoder -oac lavc -lavcopts acodec=mp3:abitrate=96 -vf scale=0:0:1:0:0.33:0.33:qpal -ovc xvid -xvidencopts bitrate=128 -o $FIFO -- - &>$OUTLOG
#mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=96 -lavcopts vcodec=mpeg1video:vbitrate=300:vhq:keyint=250 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
#mencoder -oac mp3lame -lameopts cbr:br=96 -o $FIFO -- - &>$OUTLOG
#--------------------------------------------------------------------------------
#FFMPEG="/usr/local/bin/ffmpeg"
#FFMPEGOPTS="-y -s 320x240 -vcodec mpeg4 -b 200 -acodec mp3 -ab 112 -f avi"
#echo $FFMPEG -i - $FFMPEGOPTS $FIFO &>$OUTLOG
#--------------------------------------------------------------------------------
#vlc -vvv http://192.168.197.10:3000/PES/1 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=512,ab=64,scale=0.25,deinterlace}:standard{access=http,mux=asf,url=localhost:1234}' --ttl 2
#--------------------------------------------------------------------------------
# MPEG export in 320*240, Audio BR=32
mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=32 -vf scale=320:240 -lavcopts vcodec=mpeg1video:vbitrate=450:vhq:keyint=250 -o $FIFO -- - &>$OUTLOG
# MPEG4 (divx) mit 64bit Audio
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -oac mp3lame -lameopts cbr:br=64 -vf scale=480:320 -o $FIFO -- - &>$OUTLOG
# MPEG1
#mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=96 -lavcopts vcodec=mpeg1video:vbitrate=300:vhq:keyint=250 -vf scale=320:240 -o $FIFO -- - &>$OUTLOG
# MPEG4 320:208
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
#mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=450 -oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
# X264
#mencoder -srate 44100 -ovc x264 -x264encopts bitrate=200:vbv_maxrate=250:vbv_bufsize=250:ratetol=0.1:qp_min=3:qp_step=5:frameref=2:direct_pred=1:threads=3:nocabac:keyint=50:psnr:subq=2 -oac mp3lame -lameopts mode=3:aq=9:vbr=3:br=48 -vf scale=300:240 -o $FIFO -- - &>$OUTLOG
# noch einer
#mencoder -oac lavc -lavcopts acodec=mp3:abitrate=96 -vf scale=0:0:1:0:0.33:0.33:qpal -ovc xvid -xvidencopts bitrate=128 -o $FIFO -- - &>$OUTLOG
#mencoder -ovc lavc -oac mp3lame -lameopts cbr:br=96 -lavcopts vcodec=mpeg1video:vbitrate=300:vhq:keyint=250 -vf scale=320:208 -o $FIFO -- - &>$OUTLOG
#mencoder -oac mp3lame -lameopts cbr:br=96 -o $FIFO -- - &>$OUTLOG
Alles anzeigen
Viele Grüße
TeeRose