Beiträge von lexx911

    Das Problem liegt darin, dass das VLC Plugin den Output des VLC Servers direkt an den Videoprozessor der Box gibt. Und dieser erwartet nun mal einen MPEG2-TS Videostrom und kein mp3.
    Es gibt bestimmt einen Weg, entweder den VLC so mit Parametern zu füttern, dass er ein dummy Video erzeugt oder das mp3 File an den (bereits vorhandenen) mp3 decoder der Box zu geben. Das ist aber nicht "mal eben schnell" zu machen.


    Außerdem kann die Box sich ja direkt mit Windows Freigaben verbinden und mp3 im Mediaplayer abspielen. Daher hat wohl noch niemand (mich eingeschlossen) die Zeit und Lust verspürt sich damit zu beschäftigen. Wenn sich da jemand einbringen möchte: der Sourcecode liegt offen.


    Persönlich halte ich das auch nicht für so sinnvoll. Die Features des Mediaplayers wird man mit dem VLC Plugin wohl nie hinbekommen (Cover Art, Playlisten editieren, etc.).


    Ich bin eh glücklicher Besitzer einer Squeezebox und höre lieber damit Musik.


    I just uploaded the latest Version (20080531). See first post. Subtitles should work now.

    Zitat


    nebenbei, wie komme ich wieder aus dem logmodus? denn wenn ich telnet beende hängt die dream und nur der netzschalter hilft..


    telnet nicht gleich schließen sondern Strg+C und dann "init 3".


    Hier sind die vier Grafiken, die das VLC Plugin benötigt. Installation:
    - das file auf die Box kopieren (FTP), z.B. nach /tmp
    - im Telnet:
    cd /
    tar xvzf /tmp/default_buttons.tar.gz


    Es sollten dann 4 Dateien in /usr/share/enigma2/skin_default entpackt werden. Viel Erfolg!

    Hab jetzt Version 1.4 hier im ersten Beitrag hochgeladen (ist auch im CVS). Neuerungen:
    - Neues setting "correct aspect ratio". Mögliche Einstellungen: keine, 16:9 und 4:3. Damit soll der VLC den Film in das eingestellte Format bringen.
    - Mit den Tasten ">" und "<" kann zur nächsten/vorherigen Datei im aktuellen Verzeichnis gewechselt werden.
    - Plugin ist aus dem Video-Menü raus, dafür im Extensions-Menü (lange blaue Taste). Aber nach wie vor auch bei den Plugins (Spiele/Erweiterungen)


    Das mit den Untertiteln ist auch drin. Bei mir funktioniert das einwandfrei. Ich habe allerdings den VLC unter Linux laufen.


    @guano30: Dieses Plugin ist für Videos gedacht. Für MP3-Dateien gibts den MediaPlayer.

    Hallo,


    ich habe das VLC-Player Plugin entwickelt, das von VLC erzeugte MPEG-TS Streams auf der dm7025 abspielt. Ich habe dafür den eServiceMP3 von enigma "missbraucht". Dort war bereits eine Wiedergabe von TS Streams via http implementiert. Der Service verwendet dazu den GStreamer mit dem Modulen flutsdemux und dvbaudiosink/dvbvideosink.


    Das ganz funktioniert, hat aber einen Nachteil: das flutsdemux Modul macht das demuxen in Software und nicht mit der speziellen Hardware der dm7025. Daher ist keine höhere Bitrate als 1500 kbit/s möglich. Die CPU Last steigt dann auf 100% und die Wiedergabe ruckelt. Mit 1000 kbit/s geht's, aber die Qualität ist bescheiden.


    Meine Frage: Was kann man hier machen. Das flutsdemux Modul durch ein neues, mit gleichem Namen und Hardwareunterstützung zu ersetzen ist pragmatisch, aber nicht schön. Für alles andere brauche ich eine Änderung am enigma2 C++ Code.
    Man könnte auch gleich einen neuen Service implementieren, der z.B. auch den enigma2 Resourcenmanager und eTSMPEGDecoder verwendet. Wenn ich einen neuen Service schreibe, und hier Poste, besteht dann die Chance das er ins CVS aufgenommen wird?


    Bei der Bitrate ist bei max. 1500 schluss - besser bei 1000 lassen. Das liegt an der Box, nicht an deinem Rechner. Das GStreamer Modul "flutsdemux", das hier verwendet wird, macht das demuxen in Software, statt die spezielle Hardware der Box zu verwenden. Ohne Änderung am enigma2 C++ Kern sehe ich da aber keine andere Möglichkeit. Ich werd das im Developer-Bereich mal zur Sprachen bringen.


    Nur bei höherer Auflösung ist der Server gefragt. Der macht die Umwandlung DIVX/WMV/etc. nach MPEG-TS.

    Zitat

    Original von OoZooN
    benutzt der vlc player teile der nemesis skins? ohne das packet enigma-skins endet der aufruf des vlc players in einem bluescreen


    Ja. Die Buttons sind vom Nemesis. Gibt's ein Image, das die nicht hat? Im original DMM sind sie auch drin.
    Ich würde die ungern rausnehmen - ich finde die sehen einfach schöner aus.
    Ich könnte die verwendeten png's ins vlcplayer.ipkg aufnehmen und bei bedarf installieren (aber evtl. vorhandene lassen).


    Sonicmaster: Hast du eine Firewall laufen? Timeout sieht danach aus. Geht auf der Box via telnet ein
    wget http://<serverip>:8080/

    Hallo,


    ich habe ein Plugin für ein VLC Frontend für Enigma2 erstellt, das ähnliches tut wie das VLCF für Enigma1. Damit kann man z.B. AVI,WMV oder DIVX Filme, die auf einem Server PC mit installiertem VLC liegen, auf der Dreambox schauen. Es werden alle Formate unterstützt, die VLC anzeigen kann. Siehe http://www.videolan.org/vlc/features.html. Evtl. bei Abspielproblemen mit den Settings variieren.



    Auf dem Server-PC muss VLC (ab Version 0.8.6b) mit aktiviertem Web-Interface (http) laufen. Man kann entweder vlc mit dem Parameter "--extraintf http" starten oder im Menü Einstellungen / Interface hinzufügen / Web Interface wählen. Wenn man VLC mit
    vlc --intf telnet --extraintf http
    startet, läuft es im Hintergrund ohne GUI.



    Das Plugin findet sich dann im Plugin-Menü. Über GELB lässt sich dann der Server angeben. Wichtig sind Servername (oder IP-Adresse) und Startverzeichnis. Mit GRÜN sollte der Servername dann in der Liste stehen und mit OK den Inhalt der Startverzeichnisses anzeigen. Einfach eine Datei auswählen und OK startet den Film.
    Während der Wiedergabe kann man mit den Tasten 1/4/7 bzw. 3/6/9 jeweils 30/90/270 Sekunden zurück bzw. vor springen. ROT bzw. BLAU springen 10 Minuten zurück bzw. vor.


    Viel Spass!
    lexx