Wieder mal: mplayer will nicht...

  • Habe jetzt schon einige Stunde mit Recherche verbracht, aber komme nicht weiter...


    Mein mplayer spielt nichts ab.


    Aus dem VDR aufgerufen, wird der Bildschirm kurz schwarz, dann ist das Fernsehbild wieder da.


    messages:
    Jul 25 21:42:26 laborvdr logger: *** Starting mplayer.sh Version 0.8.5
    Jul 25 21:42:26 laborvdr logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    Jul 25 21:42:26 laborvdr logger: *** Use Option USERDEF at your own risk!
    Jul 25 21:42:26 laborvdr logger: *** INFO: Source Video has Resolution of 384 x 288 ...
    Jul 25 21:42:26 laborvdr logger: *** INFO: For Sqare Pixels we would scale to 768 x 576 ...


    An der Kommandozeile erhalte ich beim Versuch, ein Video manuell zu starten diese Meldung:


    laborvdr:~# mplayer -vo mpegepes -ao mpegpes /video/archen.avi
    MPlayer 1.0pre3-2.95.4 (C) 2000-2003 MPlayer Team


    CPU: Intel Pentium 4/Xeon/Celeron Northwood 2422 MHz (Family: 8, Stepping: 9)
    Detected cache-line size is 64 bytes
    CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with Runtime CPU Detection - WARNING - this is not optimal!
    To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
    Reading config file /etc/mplayer/mplayer.conf
    Reading config file /root/.mplayer/config
    Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': Datei oder Verzeichnis nicht gefunden
    Reading /etc/mplayer/codecs.conf: 61 audio & 157 video codecs
    font: can't open file: /root/.mplayer/font/font.desc
    font: can't open file: /usr/share/mplayer/font/font.desc
    Using Linux hardware RTC timing (1024Hz).
    Can't open input config file /root/.mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
    Input config file /etc/mplayer/input.conf parsed: 52 binds


    Playing /video/archen.avi.
    AVI file format detected.
    VIDEO: [DX50] 384x288 24bpp 25,000 fps 730,8 kbps (89,2 kbyte/s)
    Clip info:
    Software: Nandub v1.0rc2
    ==========================================================================
    Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
    MP3lib: init layer2&3 finished, tables done
    AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 20000->176400 (160,0 kbit)
    Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    Error opening/initializing the selected video_out (-vo) device.



    Und ich habe auch die DVB-Unterstützung:


    laborvdr:~# mplayer -vo help
    MPlayer 1.0pre3-2.95.4 (C) 2000-2003 MPlayer Team


    CPU: Intel Pentium 4/Xeon/Celeron Northwood 2422 MHz (Family: 8, Stepping: 9)
    Detected cache-line size is 64 bytes
    CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with Runtime CPU Detection - WARNING - this is not optimal!
    To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
    Reading config file /etc/mplayer/mplayer.conf
    Reading config file /root/.mplayer/config
    Available video output drivers:
    fbdev Framebuffer Device
    fbdev2 Framebuffer Device
    png PNG file
    null Null video output
    pgm PGM file
    md5 MD5 sum
    mpegpes Mpeg-PES to DVB card
    yuv4mpeg yuv4mpeg output for mjpegtools (to "stream.yuv")
    vesa VESA VBE 2.0 video output
    cvidix VIDIX
    tga Targa output


    Vielleicht kann mir jemand etwas auf die Sprünge helfen - ich bin mit meinem Latein sozusagen am Ende...


    Gruß, lab

  • ähnliches hier. Bild wird kurz schwarz, dann wird wieder zurück aufs Fernsehbild geschaltet. Ich habe mal den Befehl herausgesucht und in der Kommandozeile gestartet. mplayer sagt mir, das mpegpes video-device sei busy... Die debug-Informationen der mplayer.sh liefern mir keinen Fehler, mplayer wird laut log einwandfrei gestartet.


    Version ist 1.0pre5-3.2.2
    vdr 1.3.12, mplayer.sh 0.8.5
    gentoo linux 2.4.21



    # /usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:29.970,expand=704:480:-1:-1:1,scale=704:276 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0 -quiet /mnt/nfs/movie.avi


    CPU: Advanced Micro Devices Athlon MP/XP/XP-M Barton 1831 MHz (Family: 6, Stepping: 0)
    Detected cache-line size is 64 bytes
    MMX supported but disabled
    MMX2 supported but disabled
    SSE supported but disabled
    3DNow supported but disabled
    3DNowExt supported but disabled
    CPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
    Compiled for x86 CPU with extensions:


    Reading config file /usr/share/mplayer/mplayer.conf
    Reading config file /root/.mplayer/config
    Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
    Reading /usr/share/mplayer/codecs.conf: 73 audio & 180 video codecs
    font: can't open file: /root/.mplayer/font/font.desc
    Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
    Using usleep() timing
    Can't open input config file /root/.mplayer/input.conf: No such file or directory
    Input config file /usr/share/mplayer/input.conf parsed: 53 binds


    Playing /mnt/nfs/movie.avi
    Cache fill: 0.00% (0 bytes) AVI file format detected.
    VIDEO: [XVID] 704x304 12bpp 23.976 fps 1291.8 kbps (157.7 kbyte/s)
    Clip info:
    Software: VirtualDubMod 1.5.4.1 (build 2178/release)
    ==========================================================================
    Opening audio decoder: [liba52] AC3 decoding with liba52
    No accelerated IMDCT transform found
    AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s
    No accelerated resampler found
    AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit)
    Selected audio codec: [a52] afm:liba52 (AC3-liba52)
    ==========================================================================
    Opening /dev/dvb/adapter0/video0+audio0
    DVB VIDEO DEVICE: : Device or resource busy
    Error opening/initializing the selected video_out (-vo) device.



    Exiting... (End of file)

  • Zitat

    Original von cyjoe
    ähnliches hier. Bild wird kurz schwarz, dann wird wieder zurück aufs Fernsehbild geschaltet. Ich habe mal den Befehl herausgesucht und in der Kommandozeile gestartet. mplayer sagt mir, das mpegpes video-device sei busy...


    wenn Du den mplayer manuell testen willst, musst Du zunächst den VDR ausschalten - dann gibt es auch die "BUSY"-Meldung nicht mehr...


    lab

  • Zitat

    Original von Kyo
    Das selbe Problem hatte ich auch.
    Mplayer erwartet die Nexus als Device 0
    Bei mir hat ein tauschen der Steckplätze von der Nexus
    und der Nova geholfen.


    bei mir gehts jetzt :strike2 :applaus :strike1

  • Hallo lab,


    spielt denn Dein mplayer bei manuellem Aufruf auf dem Fernseher? (Dass Du den VDR erst abschalten musst, damit das device nicht mehr busy ist, weist Du ja...).


    Wenn ja, hast Du an den Skripten 'rumgefummelt oder ist alles noch original ct-VDR? Mit vdraptrefresh machen sich die Skripte wieder neu, das Selbstgestrickte musst dann aber wieder neu einbauen (bei mir sind das z.B. die shutdown-Sachen).


    Hast Du auch mal in /tmp/vdr.err oder in /var/log/syslog nachgesehen, ob da noch ein Hinweis auf eine fehlende Datei o.ä. ist?


    Jens

    vdr 1.4.7 sid von Tobi mit aktuellem sidux / TT-Budget & TT1.5 mit AVBoard 1.1

    Einmal editiert, zuletzt von SATire ()

  • moin,


    ich hatte ähnliche Probleme. Dann habe ich von e-tobi.net das
    mplayer4vdr.sh script genommen. das installiert den Mplayer vernünftig


    danach lief es...


    wget http://www.e-tobi.net/vdr/tools/mplayer4vdr.sh
    chmod +x mplayer4vdr.sh
    ./mplayer4vdr.sh


    gruß
    dd

    Wohnzimmer: yaVDR 0.3; Zotac ION-ITX-F;APlus Cupid 2; Mystique SaTiX S2 Dual; 2GB Ram,500GB 2,5", Medion X10
    Standby: ca. 6 Watt, Betrieb: ca. 35 Watt

    Cinema: yaVDR 0.4,Gigabyte GA-MA78GM-S2H, Athlon 4850e+ 2×2,5 Ghz 45, 2x 1 GB DDR2 800, EVGA Nvidia GT 210, Be Quiet 400W ATX 80 Plus, 500 GB 3,5", Antec Fusion Remote Black,Technisat Skystar HD2, T, Medion X10

  • Bin jetzt etwas weiter. Nachdem ich in /etc/mplayer die mplayer.conf gelöscht hatte (stand nur vo=x11) drin, bekomme ich wenigstens keine Fehlermeldungen mehr - aber ich sehe immer noch nichts. Hier der Ausschnitt aus /var/log/messages nach dem Aufrufen von mplayer via vdr. Wenn ich es über die Kommandozeile mache (VDR aus), spielt er etwas ab (auf der Kommandozeile sehe ich ein paar Parameter, die sich ständig ändern - Bildausgabe gibt es aber nicht), behauptet aber, mein Sytsem wäre zu langsam (Celeron 2.4 Ghz)


    Any ideas?
    lab


    Aug 1 14:50:13 laborvdr logger: *** Starting mplayer.sh Version 0.8.5
    Aug 1 14:50:13 laborvdr logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
    Aug 1 14:50:13 laborvdr logger: *** DEBUG: Variable USEAC3 has value "false"
    Aug 1 14:50:13 laborvdr logger: *** DEBUG: Variable AC3AOUT has value "-ao alsa9 -ac hwac3"
    Aug 1 14:50:13 laborvdr logger: *** DEBUG: Variable TV_ASPECT has value "4/3"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable PAL has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable NTSC has value "false"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable USE_SPEED has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable DETC_FILTER has value "detc=dr=2:am=1"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable MPLAYER has value "/usr/bin/mplayer"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable VOP has value "lavc=5000"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable VO has value "mpegpes"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable AO has value "mpegpes"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable CACHE has value "4096"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable CACHESTR has value "-cache 4096"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable FRAMEDROP has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable FDSTR has value "-framedrop"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable LIRCRC has value ""
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable LIRCSTR has value ""
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable SUBTITLE has value " -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable REMOTE has value ""
    Aug 1 14:50:14 laborvdr logger: *** Use Option USERDEF at your own risk!
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable USERDEF has value "-quiet"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable XResPAL has value "352 480 528 544 688 704 720"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable XResNTSC has value "352 480 512 640 704 720"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable XResPAL has value "352"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable XResNTSC has value "352"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable SLOW_CPU has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable DVDFiles has value "/video/plugins/DVD-VCD"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable DVD has value "/dev/hdc"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable DVDLANG has value "de"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable DVDOPTIONS has value "-aop list=volume:volume=170"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable VCDOPTIONS has value ""
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable MPEG_DIRECT has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable SUFFIX has value ".avi"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: OutputFromMPLAYER: "ID_FILENAME=/video/archen.avi ID_VIDEO_FORMAT=DX50 ID_VIDEO_BITRATE=730760 ID_VIDEO_WIDTH=384 ID_VIDEO_HEIGHT=288 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_CODEC=mp3 ID_AUDIO_FORMAT=85 ID_AUDIO_BITRATE=160000 ID_AUDIO_RATE=44100 ID_AUDIO_NCH=2 ID_LENGTH=5759"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: MPLAYER_RETURN: "0"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for ORIG_X: "384"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for ORIG_Y: "288"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for ORIG_FPS: "25.000"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for ORIG_ASPECT: "0.0000"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for VIDEO_FORMAT: "DX50"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: parsed output for AUDIO_CODEC: "mp3"
    Aug 1 14:50:14 laborvdr logger: *** INFO: Source Video has Resolution of 384 x 288 ...
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: PAL or unknown "25.000"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable MAX_X has value "384"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable NEW_Y has value "288"
    Aug 1 14:50:14 laborvdr logger: *** INFO: For Sqare Pixels we would scale to 384 x 288 ...
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable XResTEMP has value "352"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable AnzahlVonXResTEMP has value "1"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable NEW_X has value "352"
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: setting REAL_Y = FULL_Y ""
    Aug 1 14:50:14 laborvdr logger: *** DEBUG: Variable CMDLINE has value "/usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25.000,expand=352:288:-1:-1:1,scale=352:288 -framedrop -cache 4096 -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0 -quiet "

Jetzt mitmachen!

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