mplayer - kein Ton bei eigenen Video-DVDs

  • Hallo Portal,


    wenn ich versuche meine selbst erstellten Videos (Camcorder aufgenommen + Schnitt per Studio 9) in VDR per mplayer abzuspielen erhalte ich ein Bild, aber leider keinen Ton.


    In der /var/log/syslog finde ich nur:


    ...
    May 1 22:35:41 vdr logger: *** Starting mplayer.sh Version 0.8.7
    May 1 22:35:41 vdr logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    May 1 22:35:41 vdr logger: *** Use Option USERDEF at your own risk!
    May 1 22:35:41 vdr vdr: [4515] mplayer: player thread started (pid=3627)
    May 1 22:35:41 vdr lircd-0.8.0[3083]: accepted new client on /dev/lircd
    May 1 22:35:41 vdr lircd-0.8.0[3083]: removed client
    May 1 22:35:41 vdr logger: *** INFO: Source Video has Resolution of 720 x 576 ...
    May 1 22:35:41 vdr logger: *** INFO: For Sqare Pixels we would scale to 768 x 614 ...
    May 1 22:35:50 vdr vdr: [4515] mplayer: player thread ended (pid=3627)
    May 1 22:35:53 vdr vdr: [4621] mplayer: mplayer child started (pid=4621)
    ..



    Hat jemand einen Tipp für mich, woran das liegen könnte?


    Gibt es von mplayer noch weitere Logfiles, in denen ich nachsehen könnte?


    Danke!



    goldfisch

  • Zweierlei:


    Erstens: gingen denn schon andere Videos per MPlayer-Plugin?
    Zweitens: du kannst in der (vdr)mplayer.sh.conf (ganz am Ende) DEBUG=true setzen, um mehr Log-Ausgaben zu bekommen.


    Gruß,
    Juri

  • Wie hast du denn dein Audio kodiert? Mein vdr spielt mangels Ausgabegerät beispielsweise kein Dolby-5.1 ab. Ich bin auf normales Stereo 2.0 angewiesen. Wobei dein Camcorder sicherlich ohnehin keine 6 Mikros hat, oder?

    Debian Squeeze Bullseye mit vdr 1.7.18 2.6.0-1~etobi1 e-tobi/multipatch, AMD Phenom-CPU, 4 GB RAM, Technotrend S2-6400, Digital Devices Cine S2 V6, 2 TByte HDD für Videodaten.

  • Hallo Portal


    jha:


    1. Andere Videos gehen per MPlayer-Plugin. Die selbst erstellten Videos gehen z. B. im DVD-Player oder auch per Windows-Media-Player.


    2. Ich habe DEBUG auf true gesetzte. Leider habe ich darin des Rätsels Lösung noch nicht gefunden:


    May 3 11:37:13 vdr vdr: [20230] mplayer: player thread started (pid=19980)
    May 3 11:37:13 vdr logger: *** Starting mplayer.sh Version 0.8.7
    May 3 11:37:13 vdr logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable USEAC3 has value "false"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable AC3AOUT has value "-ao mpegpes -ac hwac3"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable TV_ASPECT has value "4/3"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable PAL has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable NTSC has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable USE_SPEED has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable VOP has value "lavc=5000"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable VO has value "mpegpes"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable AO has value "mpegpes"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable CACHE has value "4096"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable CACHE_MIN has value "10"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable CACHESTR has value " -cache-min 10"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable FRAMEDROP has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable FDSTR has value "-framedrop"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable LIRCRC has value ""
    May 3 11:37:13 vdr logger: *** DEBUG: Variable LIRCSTR has value ""
    May 3 11:37:13 vdr logger: *** DEBUG: Variable SUBTITLE has value " -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable REMOTE has value "-slave -nolirc"
    May 3 11:37:13 vdr logger: *** Use Option USERDEF at your own risk!
    May 3 11:37:13 vdr logger: *** DEBUG: Variable USERDEF has value "-quiet -osdlevel 0"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable XResPAL has value "352 480 528 544 704 720"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable XResNTSC has value "352 480 512 544 640 704 720"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable SLOW_CPU has value "false"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable DVDFiles has value "/var/lib/vdr-plugin-mplayer/DVD-VCD"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable DVD has value "/dev/hdc"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable DVDLANG has value "de"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable DVDOPTIONS has value ""
    May 3 11:37:13 vdr logger: *** DEBUG: Variable VCDOPTIONS has value ""
    May 3 11:37:13 vdr logger: *** DEBUG: Variable MPEG_DIRECT has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable SUFFIX has value ".iso"
    May 3 11:37:13 vdr logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
    May 3 11:37:13 vdr logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
    May 3 11:37:14 vdr vdr: [19980] connect from 127.0.0.1, port 54405 - accepted
    May 3 11:37:14 vdr vdr: [19980] closing SVDRP connection
    May 3 11:37:15 vdr lircd-0.8.0[3018]: accepted new client on /dev/lircd
    May 3 11:37:15 vdr lircd-0.8.0[3018]: removed client
    May 3 11:37:15 vdr logger: *** DEBUG: OutputFromMPLAYER: "ID_VIDEO_ID=0 ID_AUDIO_ID=160 ID_FILENAME=/var/lib/video.00/vdr-server/film/dvd/Mallorca_20071.iso
    ID_DEMUXER=mpegps ID_VIDEO_FORMAT=0x10000002 ID_VIDEO_BITRATE=8000000 ID_VIDEO_WIDTH=720 ID_VIDEO_HEIGHT=576 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_A
    UDIO_FORMAT=65537 ID_AUDIO_BITRATE=0 ID_AUDIO_RATE=0 ID_AUDIO_NCH=0 ID_LENGTH=3509.68 ID_VIDEO_CODEC=mpegpes ID_AUDIO_BITRATE=1536000 ID_AUDIO_RATE=48000 ID_
    AUDIO_NCH=2 ID_AUDIO_CODEC=dvdpcm"
    May 3 11:37:15 vdr logger: *** DEBUG: MPLAYER_RETURN: "0"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for ORIG_X: "720"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for ORIG_Y: "576"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for ORIG_FPS: "25.000"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for ORIG_ASPECT: "0.0000"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for VIDEO_FORMAT: "0x10000002"
    May 3 11:37:15 vdr logger: *** DEBUG: parsed output for AUDIO_CODEC: "dvdpcm"
    May 3 11:37:15 vdr logger: *** INFO: Source Video has Resolution of 720 x 576 ...
    May 3 11:37:15 vdr logger: *** DEBUG: PAL or unknown "25.000"
    May 3 11:37:15 vdr logger: *** DEBUG: Variable MAX_X has value "768"
    May 3 11:37:15 vdr logger: *** DEBUG: Variable NEW_Y has value "614"
    May 3 11:37:15 vdr logger: *** INFO: For Sqare Pixels we would scale to 768 x 614 ...
    May 3 11:37:15 vdr logger: *** DEBUG: Variable XResTEMP has value "352 480 528 544 704 720"
    May 3 11:37:15 vdr logger: *** DEBUG: Variable AnzahlVonXResTEMP has value "6"
    May 3 11:37:15 vdr logger: *** DEBUG: Variable NEW_X has value "720"
    May 3 11:37:15 vdr logger: *** DEBUG: setting REAL_Y = FULL_Y ""
    May 3 11:37:15 vdr logger: *** DEBUG: Variable CMDLINE has value "/usr/bin/mplayer -vo mpegpes -ao mpegpes -framedrop -cache-min 10 -slave -nolirc -quiet -
    osdlevel 0"


    Holger AusB: Ich habe den Film nicht selbst codiert. Deshalb kann ich nicht feststellen, welche Audio-Einstellungen vorlagen. Kann ich dies an der fertigen DVD irgendwo feststellen?


    Danke!


    goldfisch

  • Da habe ich dann leider auch keine Ahnung von. Ich vermute mal, dass du mittels Menü+grün nciht den Audiokanal wechseln kannst?


    Mein billig Hifi-DVD-Player zeigt beim Umschalten der Sprache an, ob es DD oder "normales" Stereo ist.

    Debian Squeeze Bullseye mit vdr 1.7.18 2.6.0-1~etobi1 e-tobi/multipatch, AMD Phenom-CPU, 4 GB RAM, Technotrend S2-6400, Digital Devices Cine S2 V6, 2 TByte HDD für Videodaten.

  • Sieht eigentlich soweit gut aus. Das Tonformat ist "dvdpcm", sollte also problemlos abspielbar sein. Ich fürchte, du mußt mal ein wenig experimentieren, was an diesem Video so besonders ist. Z.B. kannst du testweise versuchen, das Video mit MPlayer auf einem normalen Desktopsystem abzuspielen. Wenn das Audio dort auch nicht geht, dann kannst du mit dem Parameter -aid <Zahl> die Audiospur aussuchen.


    Ansonsten kann man mit 'mplayer -v -identify -frames 1 -vo null -ao null -nolirc -nocache /dein/Film.mpg' noch mehr Debugging-Ausgaben undInformationen über den Film herausbekommen. Das kannst du ja hier posten, damit wir alle einen Blick darauf haben können.


    Gruß,
    Juri

  • Hallo Portal,


    zwischenzeitlich habe ich des Rätsels Lösung gefunden.


    Die Video-Schnitt-Software Studio gibt für die Audio-Komprimierung folgende Optionen vor:


    PCM
    MPA (MPEG 1 Layer 2)
    Dolby(r) Digital 2-Kanal
    Dolby(r) Digital 5.1-Kanal


    Mplayer spielt die Videos mit nur bei der Auswahl von "PCM" mit Ton ab.


    Da ich auch öfters selbstgemachte DVDs erhalte, die mit MPA oder Dolby Digital 2-Kanal erstellt wurde noch eine Frage: Kann ich Mplayer irgendwie diese Optionen beibringen?


    Danke!


    goldfisch

  • Hmm, versteh ich nicht. Vorher hattest du doch Probleme, eine DVD mit PCM-Ton abzuspielen - und jetzt geht es?
    Ansonsten sollte MPlayer auch problemlos MP2 abspielen. Mit den richtigen Bibliotheken sollte auch DD kein Problem sein (ac52).


    Gruß,
    Juri

  • Hallo Juri,


    im Mplayer-Log wird das selbst erstellte Video zwar als PCM angezeigt, es wurde aber als MPA codiert.


    Bei der MPA-Version geht nach wie vor der Ton nicht. Den gleichen Film als PCM codiert geht der Ton. Warum habe ich auch nicht verstanden.


    Welche Bibliotheken sollten denn installiert sein (CTVDR + Tobi)?


    Danke!


    goldfisch

Jetzt mitmachen!

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