hallo zusammen,
ich habe heute x264
und mencoder
neu kompiliert und seitdem folgendes Problem:
Wenn ich den Stream mit VLC aufrufe, habe ich lediglich Audio, aber kein Video.
Das h264 Videoformat wird zwar von VLC erkannt, aber nicht abgespielt:
Getestet unter Win und Linux. VLC 1.0.5 - 1.1.5
VLC Log:
avi warning: unknown chunk (not loaded)
avi warning: cannot find idx1 chunk, no index defined
avi warning: cannot find indx (misdetect/broken OpenDML file?)
avi warning: cannot find indx (misdetect/broken OpenDML file?)
avi warning: seems to have lost position, resync
Der gleiche Stream läuft im MPlayer allerdings einwandfrei.
Wenn ich mencoder allerdings direkt aufrufe und mit den gleichen Parametern eine Video-Datei erzeuge, spielt VLC diese einwandfrei ab.
Streame ich direkt mit VLC (gleiche X264 Optionen wie in externremux) und zwar so:
cvlc -I dummy http://<meine IP>:8889/ts/6 --sout="#transcode{vcodec=h264,vb=250,width=432,threads=2,acodec=mp3,ab=32,channels=1}:std{access=http,dst=0.0.0.0:8181,mux=ts}" --sout-mux-caching=5000 --sout-x264-preset=fast --sout-x264-tune=film
funktioniert der Stream in VLC und Mplayer
Irgendwelche Ideen?
EDIT: Könnte es sein das der neue mencoder den Stream in irgendeiner Weise muxt, die VLC (als Stream) nicht versteht?
EDIT2: Es ist der "neue" Mencoder, mit der vorherigen Version gehts wieder..