Ich versuche zur Zeit erfolglos Streaming inkl. Transkodierung zum laufen zu bekommen. Streaming ansich geht, nur das Transkodieren bereitet mir Probleme.
Ich habe es bis jetzt mit mencoder und vlc versucht..
mencoder:
Mit der Option -ovc copy funktioniert es einigermaßen. Doch sobald ich versuche, dort nach mpeg4 oder mpeg2video zu konvertieren, erhalte ich die Meldung
Code
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Verwendeter mencoder Aufruf ist
Code
exec mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 -oac mp3lame -lameopts preset=15:mode=3 -vf spp,scale -o $TMP/out.avi -- -
VLC:
Bei VLC kommt leider nur grüner Pixelbrei raus. Aufruf dabei ist:
Code
/usr/bin/cvlc - --sout "#transcode{vcodec=mp2v,vb=4096,acodec=mpga,ab=128,channels=2}:standard{access=file,mux=avi,dst=/dev/stdout}" --verbose --intf dummy
Ich verwende:
VDR 1.7.8
streamdev-cvs vom 20090818
Mencoder Snapshot vom 2009-08-18
VLC 1.0.1
Zum abspielen nutze ich VLC 1.0.1 oder 0.98.1
Ob es dann schlussendlich über mencoder oder vlc läuft ist mir relativ egal, hauptsache ist ich bekomme es zum laufen.