Streamdev/externremux mit neuestem x264/mencoder=kein video mit VLC - Mplayer ist ok

  • hallo zusammen,
    ich habe heute x264

    Code
    x264 0.113.1884 7313bb5
    built on Feb  4 2011, gcc: 4.4.1
    configuration: --bit-depth=8


    und mencoder

    Code
    MEncoder SVN-r32842 (C) 2000-2011 MPlayer Team


    neu kompiliert und seitdem folgendes Problem:

    Code
    http://<meine ip>:8889/ext;QUALITY=250/6


    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:

    Code
    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:

    Code
    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..

    Linux Mint Helena (Ubuntu 9.10),
    Athlon X250 2x3.0 GHZ/4GB RAM
    VDR 1.6.x, Streamdev-Server 0.5, Live 0.2 (Eigenkompilate)

    4 Mal editiert, zuletzt von vel_tins ()

  • Hi,


    ich habe hier das genau selbe problem mit r35266.


    Hast du da eine Lösung gefunden, außer eine alte version zu verwenden ... (welche alte genau?)


    lg
    Robert

    VDR User: 1141
    VDR1
    ASROCK H67M, CORE i3-2100 3,10GHz,2GB Ram, 2TB HD,Intel SSD,CineS2 + S2 Addon
    EasyVDR 1.0
    Plugins: burn,devstatus,dvdswitch,epgsearch,externalplayer,extrecmenu,femon,live,markad,nordlichtsepg,streamdev-server,systeminfo,text2skin,yaepghd,s.

  • Ich habe auch das beschriebene Problem.


    Auf meinem Android-Smartphone funktioniert der x264-Stream problemlos.
    Der gleiche Stream wird im VLC aber ohne Bild angezeigt.


    Habe als Workaround nun den MPlayer für Windows installiert.
    http://www.chip.de/downloads/M…for-Windows_13012748.html



    Würde mich aber freuen, wenn das zukünftig auch mit dem VLC funktioniert.


    Gibt es hierzu den (neue) Informationen?


    Welche mencoder-Version empfiehlst du denn, vel_tins?


    Ist das denn ein Fehler, den mencoder oder das VLC-Team beheben muss?
    Dann könnte man einen Bugreport irgendwo aufgeben.

    yaVDR 5.0
    CPU: Intel Pentium G630 ------ RAM: 2x 4GB Kingston ValueRAM DIMM 4GB PC3-10667U CL9
    Motherboard: Intel DH67BL ------ GraKa: ASUS GT610-SL-2GD3L
    SSD: OCZ Vertex 2 60GB 2,5" ------ HDD: Samsung ST1000LM024 1TB 2,5"
    Tuner: Digital Devices Cine S2 (6.5) (DVB-S/S2 Dual Tuner) ------ Erweiterungskarte: Digital Devices DuoFlex C/T (DVB-C/T Dual Tuner)
    Gehäuse: SilverStone Milo ML03 schwarz ------ Netzteil: Xilence SPS-XP200.SFX
    IR-Empfänger: Interner CIR Infrarot Empfänger mit RC6 Protokoll ------ Fernbedienung: Logitech Harmony 555

  • Hat hier jemand inzwischen einen Workaround gefunden?


    Stoße auch auf dieses Problem, mencoder 2:1.0~rc4.dfsg1+svn34540-1+b2 mit VLC2.1.4 unter Windows zeigt kein Bild, der MPlayer hingegen frisst den Stream einwandfrei. Nutze die externremux.sh die streamdev-server 0.6.0 in den docs beiliegt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!