mplayer avis abspielen über DVB

  • Morgen erstmal
    ICh wollte VDR bzw mplayer so konfigurieren, dass der Mplayer Plugin auch Avis
    über DVB ausgibt. Ich weiß nur soviel, dass Mplayer die Avidatei in Echtzeit in eine DVB
    konforme MPEG Datei umwandeln muß. Wie kriege ich dass hin, dass VDR das Mplayer richtig
    vermittelt.


    Über eine Antwort würde ich mich sehr freuen

  • Suche mal bei Google nach 'VDR sandmann', dann findest du die hervorragende Anleitung von Hubertus Sandmann zum Selbstbau eines VDR - inklusive MPlayer und und und...


    Ansonsten gibt es hier im Download-Bereich oder unter http://batleth.sapienti-sat.org/projects/VDR/ ein Shell-Skript, mittels dessen du AVIs per MPlayer abspielen kannst. (Dieses Skript wird auch in der Sandmann-Anleitung verwendet.)


    Gruß,
    Juri

  • bei mir funktioniert das mit folgender /etc/vdr/plugins/mplayersources.conf:

    Code
    /etc/vdr/plugins/DVD-VCD;DVD;0
    /media/cdrom;CD;1
    /data/AVI;AVI;0


    Die letzte Zeile enthaelt das directory fuer meine xxx.avi files.
    Mehr brauchts nicht, bei sonst funktionierendem mplayer plugin.
    (mount.sh und mplayer.sh mplayer.sh.conf)
    Man kann dann einfach per: FB auswahelen:
    Quelle->AVI->xxxx.avi + OK, und schon startet er.


    Joachim

    [size=11]

    AmateurCall: DF9SR, VDR: yaVDR-0.3a @ZOTAC-IONITX-PE,MystiqueSatixS2dual,IntelSSD-80GB,Samsung-2TB,picoPSU90

  • Zitat

    Original von jha
    Suche mal bei Google nach 'VDR sandmann', dann findest du die hervorragende Anleitung von Hubertus Sandmann zum Selbstbau eines VDR - inklusive MPlayer und und und...


    Ansonsten gibt es hier im Download-Bereich oder unter http://batleth.sapienti-sat.org/projects/VDR/ ein Shell-Skript, mittels dessen du AVIs per MPlayer abspielen kannst. (Dieses Skript wird auch in der Sandmann-Anleitung verwendet.)


    Gruß,
    Juri


    ICh habe die 2 Dateien nun runtergeladen: mplayer.sh ; mplayer.sh.conf


    Soll ich die jetzt einfach in den VDR Ordner kopieren. Muß ich eigentlich VDR oder Mplayer
    neu kompilieren

  • ICh im Vorfeld alles mit dem VDR-Portal installsript installiert.


    Ich bin nun nach Sandmanns Anleitung vorgegangen habe die 2 Dateien in den VDR Ordner
    kopiert und im VDR Ordner ./vdr -P"mplayer -m /usr/local/vdr/mount.sh -M /usr/local/vdr/mplayer.sh"
    ausgeführt bekomme aber die Antwort No source(s) defined in mplayersources.conf


    Damit kann ich aber leider nichts anfangen.

  • Zitat

    Originally posted by JackieN
    IIch bin nun nach Sandmanns Anleitung vorgegangen habe die 2 Dateien in den VDR Ordner
    kopiert und [...]


    Die muessen in das Verzeichnis "plugin", dass in dem Verzeichnis
    liegen muss, dass beim Aufruf vond vdr, mit dem Parameter "-c"
    angegeben wird.


    Gruss,
    Joachim

    [size=11]

    AmateurCall: DF9SR, VDR: yaVDR-0.3a @ZOTAC-IONITX-PE,MystiqueSatixS2dual,IntelSSD-80GB,Samsung-2TB,picoPSU90

  • Zitat

    Original von JackieN
    Da ich ja den Install skript von vdr-portal benutzt habe, muss er doch alles richitg eingestellt haben.


    Kann es an anderen sachen liegen?



    Zitat: Ich bin nun nach Sandmanns Anleitung vorgegangen


    Das wird nichts, entweder Du nimmst die Anleitung aus den Scripts, oder Du gehts nach Hubertus vor, beides zusammen wird sich beißen.


    Angefangen von den Pfaden, bis hin zu Verzeichniss Namen, ganz zu schweigen von Sachen die das Script auto editiert.


    MFG Ronny

  • Leider habe ich eure Zeit umsonst beansprucht. Der Fehler lag an der Avidatei. Es
    scheint wohl ein ganz spezielle Avidatei zu sein, die mplayer nicht in das DVB Format umwandeln kann. Andere Avidateien scheinen zu funktionieren.


    :rolleyes: :rolleyes:

  • Glaub' ich nicht. Ich habe bisher *jede* AVI-Datei abspielen können.
    Eher setzt du das mplayer.sh-Skript ein, welches mit den mplayer-Plugin Sourcen kommt (oder installiert das Install-Skript vom Portal eine eigene mplayer.sh?)


    Oder aber, dein MPlayer hat nicht die Unterstützung für den im Video verwendeten Codec einkompiliert.


    Zeig doch mal die Ausgabe von
    mplayer -identify video.avi


    Gruß,
    Juri

  • Spiele /video/movies/Elenora Niemen - Kochaæ bêdê teledysk.avi
    AVI-Dateiformat erkannt!
    VIDEO: [DX50] 240x192 24bpp 25,00 fps 577,0 kbps (70,4 kbyte/s)
    ==========================================================================
    Öffne Audiodecoder: [mp3lib] MPEG layer-2, layer-3
    MP3lib: init layer2&3 finished, tables done
    AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 6000->176400 (48,0 kbit)
    Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    ID_FILENAME=/video/movies/Elenora Niemen - Kochaæ bêdê teledysk.avi


    ID_VIDEO_FORMAT=DX50
    ID_VIDEO_BITRATE=576992
    ID_VIDEO_WIDTH=240
    ID_VIDEO_HEIGHT=192
    ID_VIDEO_FPS=25,000
    ID_VIDEO_ASPECT=0,0000
    ID_AUDIO_CODEC=mp3
    ID_AUDIO_FORMAT=85
    ID_AUDIO_BITRATE=48000
    ID_AUDIO_RATE=44100
    ID_AUDIO_NCH=2
    ID_LENGTH=244


    Mplayer kann die Datei ohne Probleme öffnen



    Ich habe jetzt die 2 Dateien vom VDR-PORTAL ins /usr/local/src/VDRtmp/PLUGIN/mplayer kopiert.
    Aber die Datei kann ich immernoch nicht abspielen!

  • Das Video sollte abzuspielen sein.


    Was sind den "die beiden Dateien von VDR-PORTAL"? Meinst du mplayer.sh und mplayer.sh.conf?


    Wenn ja, sagst du denn beim VDR-Aufruf auch dem mplayer-Plugin, daß es das mplayer.sh-Skript aus /usr/local/src/VDRtmp/PLUGIN/mplayer benutzen soll?


    vdr -P'mplayer -M /usr/local/src/VDRtmp/PLUGIN/mplayer/mplayer.sh'


    Gruß,
    Juri

  • In der runvdr.conf steht das


    .
    .
    .
    .
    -P'image -m /usr/local/src/VDRtmp/scripts/mount.sh -C /usr/local/src/VDRtmp/scripts/image/convert.sh' \
    -P'mp3 -m /usr/local/src/VDRtmp/scripts/mount.sh -B /var/lib/cddb -n /usr/local/src/VDRtmp/scripts/network.sh' \
    -P'mplayer -m /usr/local/src/VDRtmp/scripts/mount.sh -M /usr/local/src/VDRtmp/scripts/mplayer/mplayer.sh' \
    .
    .
    ..

  • Dann mußt du natürlich die mplayer.sh und die mplayersh.conf nach


    /usr/local/src/VDRtmp/scripts/mplayer/ kopieren,
    und nicht nach
    /usr/local/src/VDRtmp/PLUGIN/mplayer/.


    Gruß,
    Juri

  • jha, Ich weiß auch nicht was er da anstellt.


    JackieN, Zitat: Ich habe jetzt die 2 Dateien vom VDR-PORTAL ins /usr/local/src/VDRtmp/PLUGIN/mplayer kopiert.


    Den Pfad giebt es nicht in den Scripts.


    jha´s MPlayer Scripts (die beiden) liegen Standart unter /usr/local/src/VDRtmp/scripts/mplayer


    Es sei den Du hast in setup/setup.conf es anders Definiert.


    Du brauchst nichts weiter zu machen als im Software-Manager folgenden Punkt zu wählen:


    |---+ Shell Script for Mplayer --->


    Der ruft die SHMPLAYER.cmd auf, dannach schauts so aus:


    |---+ Shell Script for Mplayer * --->


    Das ist alles, nix da was von A nach B oder C nach D kopieren. Schaue in die preesoft/SHMPLAYER.cmd da steht alles drinnen.


    MFG Ronny

  • Ich habe das schon richtig kopiert nur hier im Forum falsch eingetragen.


    Es scheint wohl eine komische AVidatei zu sein.


    Wenn die nicht 18MB groß würde ich die zu Verfügung stellen, damit ihr das mal bei probieren würdet.

  • Was passiert denn, wenn du folgenden Aufruf machst, nachdem du VDR gestoppt hast (wenn der VDR weiterläuft, geht der Befehl nicht):


    mplayer -vo mpegpes -ao mpegpes -vop scale=352:288 /das/video.avi


    Damit sollte er das Video abspielen, auch wenn eventuell die Seitenverhältnisse nicht stimmen. Wenn mplayer das Video trotzdem nicht abspielt, dann poste doch mal die Ausgabe.


    Gruß,
    Juri

  • Nun habe ich mal als root


    mplayer -vo mpegpes -ao mpegpes -vop scale=352:288 /video/Elenora\ Niemen\ -\ Kochaæ\ bêdê\ \ teledysk.avi
    eingegeben


    Kriege aber vollgendes raus:
    MPlayer 0.91-3.3 (C) 2000-2003 MPlayer Team
    CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 4)
    Detected cache-line size is 64 bytes
    CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
    Kompiliert für x86 CPU mit folgenden Erweiterungen: MMX MMX2 3DNow 3DNowEx


    Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
    Reading config file /root/.mplayer/config
    Reading /root/.mplayer/codecs.conf: 50 audio & 136 video codecs
    Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
    Verwende 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
    Initialisiere LIRC Unterstützung...
    mplayer: could not connect to socket
    mplayer: Connection refused
    Fehler beim Öffnen der LIRC Unterstützung.
    Verwendung der Fernbedienung nicht möglich.


    Spiele /video/Elenora Niemen - Kochaæ bêdê teledysk.avi
    AVI-Dateiformat erkannt!
    VIDEO: [DX50] 240x192 24bpp 25.00 fps 577.0 kbps (70.4 kbyte/s)
    ==========================================================================
    Öffne Audiodecoder: [mp3lib] MPEG layer-2, layer-3
    MP3lib: init layer2&3 finished, tables done
    AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 6000->176400 (48.0 kbit)
    Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    Opening /dev/dvb/adapter0/video0+audio0
    DVB VIDEO DEVICE: : No such device
    Fehler beim Öffnen/Initialisieren des ausgewählten Videoausgabetreibers (-vo).



    Beende... (Ende der Datei)


    Kann es einfach sein, das mein PC zu langsam ist. Hab ein 1GHz Rechner


    Die gleiche Ausgabe kriege ich auch, wenn ich eine AVI Datei öffne, die sonst mit VDR geht.


    Lade ich aber zuerst die DVB Treiber mit make insmod
    und starte dann
    mplayer -vo mpegpes -ao mpegpes -vop scale=352:288 /video/Elenora\ Niemen\ -\ Kochaæ\ bêdê\ \ teledysk.avi


    spielt er die Datei ab, die er sonst nicht abgespielt hat.
    Also scheint wohl der mplayer skript noch nicht perfekt zu sein!

Jetzt mitmachen!

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