Hallo,
wollte gern mal versuchen mit dem VDR live zu konvertieren und das dann über's Netz zu streamen. Leider klappt das nicht.
Ich habe das hier in der /root/externremux.sh stehen:
Code
rm -f /tmp/out.avi
/usr/bin/mkfifo /tmp/out.avi
cat /tmp/out.avi & /usr/bin/mencoder -ovc lavc -oac mp3lame -lavcopts vcodec=mpeg1video:vbitrate=1200:vhq:keyint=250 -o /tmp/out.avi -- - &>/tmp/out.log
Die wird scheinbar auch aufgerufen, da ich ein out.log erhalte und auch ein out.avi. Das avi ist aber immer leer und im MC wird es schwarz dargestellt.
In der Out.log steht folgendes:
Code
MEncoder 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
SSE2 supported but disabled
3DNow supported but disabled
3DNowExt supported but disabled
CPUflags: Type: 8 MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE
File not found: 'frameno.avi'
Failed to open frameno.avi
Reading from stdin...
success: format: 0 data: 0x0 - 0x0
Cannot seek backward in linear streams!
Seek failed
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
Cannot seek backward in linear streams!
Seek failed
TS file format detected.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -1,
Cannot seek backward in linear streams!
Seek failed
PROBING UP TO 2000000, PROG: 0
TS_PARSE: COULDN'T SYNC
VIDEO MPEG2(pid=511)AUDIO MPA(pid=512) NO SUBS (yet)! PROGRAM N. 0
Opened TS demuxer, audio: 50(pid 512), video: 10000002(pid 511)...POS=28200
MPEG: FATAL: EOF while searching for sequence header.
Video: Cannot read properties.
Exiting...
Alles anzeigen
Mache ich was falsch, fehlt noch was auf dem VDR?
Wäre schön wenn mir jemand dabei helfen könnte.
Tschau, Uwe.