Problem mit mplayer-plugin und vcd-plugin

  • Hallo @ all,


    ich brauche ma wieder eure Hilfe!


    Ich ich kann keine Avi´s und Musik-CDs mit dem mplayer abspielen!


    Jedes ma wenn ich das mplayer-plugin auswähle, dann kann ich mir noch die Quelle aussuchen, er findest dann auch das Avi auf der CD und wenn ichs dann auswähle, wird der Bildschirm für einen Bruchteil einer Sekunde schwarz und dann gehts mit dem Fernsehbild weiter!


    Auf meiner Console wird dann das hier ausgegeben:


    mount: you must specify the filesystem type
    root: *** Starting mplayer.sh Version 0.8.4
    root: *** DEBUG: Variable CFGFIL has value "/etc/vdr/scripte/mplayer.sh.conf"
    root: *** Use Option USERDEF at your own risk!
    root: *** INFO: Source Video has Resolution of 624 x 256 ...
    root: *** INFO: For Sqare Pixels we would scale to 768 x 315 ...
    MPlayer 1.0pre3-3.3.1 (C) 2000-2003 MPlayer Team


    CPU: Intel Pentium 4/Xeon/Celeron Northwood 1614 MHz (Family: 8, Stepping: 4)
    Detected cache-line size is 64 bytes
    CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


    Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
    Reading config file /root/.mplayer/config
    Unknown option on the command line: lircconf


    Das gleiche funzt auch nicht, wenn ich VOB-Files von einer DVD auswähle oder die DAT-Files von einer SVCD/VCD!!!


    --------------


    Bei einer MusikCD ist es ähnlich, wenn ich das CD-Rom auswähle, meckert er folgendes:


    /dev/cdrom: Input/output error
    mount: you must specify the filesystem type


    -------------


    und wenn ich CD-Audio auswähle, dann kommt das hier:


    mount: fs type cdfs not supported by kernel


    zur Info meine mplayersources.conf:
    /media/cdrom;CDROM;1
    /cdfs;CD-Audio;1;*.wav
    und meine /etc/fstab
    # filesystem mount-point fs-type options dump fsck-order


    /dev/hda2 / ext3 defaults 1 1
    /dev/hda1 /boot ext2 defaults 1 2
    /dev/hda4 /video ext3 defaults 1 2
    /dev/hda3 swap swap pri=42 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0
    proc /proc proc defaults 0 0
    usbdevfs /proc/bus/usb usbdevfs noauto 0 0
    /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
    # /dev/hdb /media/dvd auto ro,noauto,user,exec 0 0
    /dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
    /dev/fd0 /media/floppy auto noauto,user,sync 0 0
    /dev/hdb /cdfs cdfs ro,noauto,user 0 0
    tmpfs /vtx tmpfs size=16m 0 0



    Wo ich grad dabei bin, bei vielen SVCDs/VCDs (mit dem VCD-Plugin), die unter Windoofs super funzen, habe ich blos en schwarzes Bild oder tierische Pixelfehler. Der Sound kommt!


    Kennt einer das Problem? Das sind ja die wichtigsten Funktionen! Die sollten doch funzen!


    THX im Voraus,
    Gruss
    René

    Asus P5N7A-VM, 2GB Ram davon 512MB Videoram, E5200, 1TB WD Green, TT-S2-3200, Netzteil Shuttle-PC30 200W, DVD-LW
    ---
    VDR 1.7.9 Ubuntu 9.04 + NVIDIA 190.32 + VDPAU + diese Anleitung

  • Probleme mit CDFS:
    Welchen Kernel verwendest du?
    Ich habe einen C´t VDR.
    Nachdem ich den Kernel 2.4.24-ctvdr und das Modul cdfs-2.4.24-ctvdr
    installiert habe, konnte ich mit dem MP3-Modul Audio-
    CD via CDFS mounten und abspielen.

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Hi,


    ich habe die Suse 9 DVD! Bei uname -a kommt:
    Linux VDR 2.4.21-99-default #1 Wed Sep 24 13:30:51 UTC 2003 i686 i686 i386 GNU/Linux


    Damit sollte ich wohl den 2.4.21 Kernel haben!


    Gruss
    René

    Asus P5N7A-VM, 2GB Ram davon 512MB Videoram, E5200, 1TB WD Green, TT-S2-3200, Netzteil Shuttle-PC30 200W, DVD-LW
    ---
    VDR 1.7.9 Ubuntu 9.04 + NVIDIA 190.32 + VDPAU + diese Anleitung

  • Zitat

    Original von fireball


    und wenn ich CD-Audio auswähle, dann kommt das hier:


    mount: fs type cdfs not supported by kernel


    Ich geh mal davon aus, dass das modul cdfs erzeugt ist. Ich tippe mal, man muss dies noch in den Kernel laden.


    lsmod sollte eine Liste mit geladenen Modulen anzeigen.


    mit insmod [modul] oder modprobe [modul] kann man ein Modul nachladen.


    Danach sollte man die CD auch mounten können.


    Atlan

  • Hi,


    zum mplayer-Problem:


    Zitat

    Unknown option on the command line: lircconf


    Das scheint der Grund zu sein, warum der mplayer abbricht. Was steht denn in der mplayer.sh.conf als Lirc RC File (LIRCRC)? Gibt es diese Datei überhaupt?


    Wahrscheinlich willst du den mplayer gar nicht mit Lirc direkt steuern (Modus Traditionell). Dann brauchst du auch keine LIRCRC (also auskommentieren!) und stellst das mplayer-Plugin auf den Slave-Modus um.


    Tom

  • Hi @ all !!!


    atlan
    Du hattest vollkommen Recht (tester, du indirekt ja auch ;) ) Mein cdfs-Modul war nicht geladen! Mit insmod cdfs funzt das dann!


    Aber wie kann ich das permanet eintragen? Das gilt ja nur solange, bis ich den Rechner neu starte! Gut ich könnte es wie mit den DVB-Treibern über die runvdr machen, ist glaube aber nicht die saubere Lösung!


    TomG
    Stimmt ich habe "noch" keinen funktionierenden LIRC! Ich nutze nur die Tastatur. Ich probiere deinen Tip natürlich gleich heute Abend aus und melde mich dann wieder!


    Gruss
    René


    thx4help

    Asus P5N7A-VM, 2GB Ram davon 512MB Videoram, E5200, 1TB WD Green, TT-S2-3200, Netzteil Shuttle-PC30 200W, DVD-LW
    ---
    VDR 1.7.9 Ubuntu 9.04 + NVIDIA 190.32 + VDPAU + diese Anleitung

    Einmal editiert, zuletzt von fireball ()

  • Hallo fireball,


    > Mein cdfs-Modul war nicht geladen!
    > wie kann ich das permanet eintragen?


    Unter SuSe funktioniert das mit yast.
    Auswaehlen: System/Editor fuer etc/sysconfig-Dateien
    dann System/Kernel/INITRD-MODULES.
    Dort schreibst du dann cdfs rein und das Modul wird beim Systemstart geladen.


    Oder einfach in der Datei /etc/sysconfig/Kernel unter INITRD_MODULES eintragen.


    Gruss,
    Mario

  • hi @ all


    @ TOM


    Was ist der Unteschied zw "traditionell" und "slave"?!
    Jetzt bricht der mplayer aber an einer anderen Stelle ab, hier ma das stdout:


    Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directoryReading config file /root/.mplayer/config
    Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
    Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
    Using built-in default codecs.conf.
    font: can't open file: /root/.mplayer/font/font.desc
    font: can't open file: /usr/local/share/mplayer/font/font.desc
    Using Linux hardware RTC timing (1024Hz).
    Can't open input config file /root/.mplayer/input.conf: No such file or directory
    Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
    Falling back on default (hardcoded) input config


    Playing /media/cdrom/mpegav/avseq01.dat.
    Cache fill: 2.83% (118784 bytes) LMLM4 Stream Format not found
    MPEG-PS file format detected.
    VIDEO: MPEG1 352x288 (aspect 8) 25.000 fps 730.0 kbps (91.2 kbyte/s)
    ==========================================================================
    Trying to force audio codec driver family 9...
    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: 24000->176400 (192.0 kbit)
    Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    Opening /dev/dvb/adapter0/video0+audio0
    ==========================================================================
    Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
    VDec: vo config request - 352 x 288 (preferred csp: Mpeg PES)
    VDec: using Mpeg PES as output csp (no 0)
    Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
    VO: [mpegpes] 352x288 => 384x288 Mpeg PES
    Selected video codec: [mpegpes] vfm:mpegpes (Mpeg PES output (.mpg or Dxr3/DVB card))
    ==========================================================================
    Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
    AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
    AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
    AO: [mpegpes] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
    Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
    Starting playback...


    Broken frame at 0xEB2



    Exiting... (End of file)



    Obwohl die VCD so funzen tut! Haben die fehlenden Dateien damit was zu tun?



    Mario
    Was soll ich da eintragen? Da steht schon "jdb ext3"!
    cdfs nur? Das ist aber nicht im Pfad, liegt bei mir nur unter:
    /usr/local/src/cdfs-0.5c


    thx4all


    Gruss
    René

    Asus P5N7A-VM, 2GB Ram davon 512MB Videoram, E5200, 1TB WD Green, TT-S2-3200, Netzteil Shuttle-PC30 200W, DVD-LW
    ---
    VDR 1.7.9 Ubuntu 9.04 + NVIDIA 190.32 + VDPAU + diese Anleitung

    Einmal editiert, zuletzt von fireball ()

  • Zitat

    Was ist der Unteschied zw "traditionell" und "slave"?!


    Nachzulesen in man mplayer:

    Code
    -slave
                  This  option  switches  on slave mode.  This is in 
                  tended for use of MPlayer as  a  backend  to  other
                  programs.  Instead of intercepting keyboard events,
                  MPlayer will read simplistic command lines from its
                  stdin.   The  section  SLAVE MODE PROTOCOL explains
                  the syntax.


    Kurz gesagt:
    Slave-Modus = vdr steuert mplayer
    Traditionell-Modus = mplayer wird direkt von LIRC angesteuert (benötigt Lirc Rc-File für mplayer und natürlich Lirc)


    Der mplayer startet ja nun mal schon. Die fehlenden Dateien kann man größtenteils ignorieren, bis auf /usr/local/etc/mplayer/codecs.conf und /usr/local/etc/mplayer/input.conf. Wenigstens diese sollten doch installiert worden sein - oder an anderer Stelle?


    Aber vielleicht reicht auch die einkompilierte Konfiguration schon aus und das eigentliche Problem ist die Datei, die du abspielen willst. "Broken frame at 0xEB2" hört sich nicht sehr gesund an. Kannst du es mal mit einer anderen Datei probieren, z.B. mit einer VDR-Datei.


    Zum Test macht es sich auch gut, mplayer auf der Kommandozeile zu starten und ohne Video- und Audio-Ausgaben. Wenn das durchläuft, weißt du wenigstens, dass mplayer mit der Datei zurechtkommt und die richtigen Codecs findet, z.B:

    Code
    mplayer -vo null -ao null /video/Mein_Leben_\&_Ich/2004-03-03.20.40.66.99.rec/001.vdr


    Tom

  • Hi @ all


    Mario,


    habe es jetzt doch geschafft das cdfs-Modul einzubinden!
    Der Eintrag in INITRD-MODULES hat nicht geklappt, aber dadrunter hat man gleich die Möglichkeit Module bei booten zu laden:
    MODULES_LOADED_ON_BOOT.
    Dort "cdfs" rein und es funzt!


    Gruss
    René


    PS: Alle anderen Antworten werden grad getestet! :D

    Asus P5N7A-VM, 2GB Ram davon 512MB Videoram, E5200, 1TB WD Green, TT-S2-3200, Netzteil Shuttle-PC30 200W, DVD-LW
    ---
    VDR 1.7.9 Ubuntu 9.04 + NVIDIA 190.32 + VDPAU + diese Anleitung

Jetzt mitmachen!

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