• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mencoder an vlc pipen?

lawilog2

Newbie
Hallo,

ich möchte die Ausgabe von mencoder an VLC pipen, aber ich bekomme es nicht hin. (VLC soll es dann später streamen, aber abspielen würde mir erstmal schon reichen.)

Mit mplayer statt VLC geht es:
Variante 1:
Code:
mencoder -idx A.mkv -ovc copy -oac copy -o - | mplayer -

Variante 2:
Code:
mkfifo pipe
mencoder -idx A.mkv -ovc copy -oac copy -o pipe &
mplayer pipe

Das direkte pipen (Varianate 1) an VLC geht aber nicht. Fehlermeldung:
VLC unterstützt das Audio- oder Videoformat "undf" nicht. Leider können Sie daran nichts ändern.

Die Varainte 2 mit der fifo pipe bringt (bei vlc -vvv), in Auszügen:
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
ps demux warning: this does not look like an MPEG PS stream, continuing anyway
ps demux debug: es id=0xff format unknown
ps demux warning: garbage at input, trying to resync...
ps demux warning: found sync code
main input debug: EOF reached
main playlist debug: finished input
main access debug: waitpipe: object killed

Wenn ich dann das hier versuche:
Code:
cat pipe | vlc -
, dann läuft die Wiedergabeposition vom mencoder in wenigen Sekunden um viele Minuten nach vorn (d.h. VLC ließt von der pipe), spielt aber nichts ab.

Ich habe auch erfolglos
Code:
vlc fd://pipe
versucht.

Ich benutze
MEncoder svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
libavformat version 53.21.1 (external).

Hat jemand eine Idee, was ich noch versuchen könnte? :???:
 
Oben