Das Plugin unterstützt nur Dateien die einen iFrame enthalten (es kann also nicht direkt JPG Dateien anzeigen). Es zeigt auch nur Dateien mit der Endung '.iFrame' und Ordner an. Die Konvertierten Dateien können ruhig im gleichen Ordner liegen wie die JPGs.
Diese kann wie alle anderen Plugins über die TC gebaut werden, ein binary Release wird es frühstens zum nächsten VDR Release geben.
Das Plugin wird von Klaus beim VDR 1.6 als Demo mitliefert.
Es lies sich so anpassen das es auch mit unserem VDR 1.4 und den Spezialitäten unsere Box funktioniert. Ich habe dann noch einige Anpassungen für unsere FB gemacht und zur Vereinfachung der Nutzung.
Das Ergebnis ist das was ihr im svn findet und funktioniert bei mir super. Hab noch nie so schnell durch meine Bilder mit der Box gescrollt wie damit.
Trotz auch nötiger Videokonvertierung hat die Wavebox nie diese Geschwindigkeit erreicht.
Für die Windows user habe ich das Script in vbs nachgebaut: http://open7x0.org/cgi-bin/viewcvs.cgi/b...iew=markup
Ich hänge es euch als ZIP mit den nötigen Tools an. Einfach auspacken und starten. Es fragt dann nach einem Ordner und konvertiert alle JPGs in diesem und allen Unterordnern.
Der Ordner muss dann von der Box aus erreichbar sein und in den Einstellungen des Plugins angegeben werden.
Hier noch Infos aus der Original Doku:
Quote:
Remote control key functions while in the Pictures menu:
========================================================
- Left/right/Up/Down: navigate in the menu as usual.
- Ok: opens a directory or displays the selected
picture.
- Red/Play: start a slide show at the first picture in the
selected directory (or at the selected picture).
Remote control key functions while displaying pictures:
=======================================================
- Left/Right: advances to the previous/next picture. At the end of a directory
it automatically advances to the first picture of the next
directory and displays the caption.
- Pause/Play: stop/start the slide show.
- Blue/Stop: exit from the picture viewer.
- Green/FastFwd: skip to the first picture in the previous directory.
- Yellow/FastRew: skip to the first picture in the next directory.
- Ok: toggle the caption display.
- Back: return to the picture selection menu.
The slide show starts with the picture immediately following the one that
is currently visible, and continues until the last available picture,
automatically crossing directories as necessary.
Pressing any of the Left/Right, Green/FastRew, Yellow/FastFwd or Back keys
automatically stops an ongoing slide show.
Directory structure:
====================
The 'pictures' plugin requires a particular directory structure in order to
work properly. Starting at some base directory (e.g. "/path/to/pictures"),
there is one directory level marking the year in which the pictures were
taken, followed by a level with a properly sortable combination of month
and description, and finally the plain picture files, as in
The MONTH is "01" for January through "12" for December. If there is more
than one entry for one month, it should be followed by a letter to make them
sort correctly. Note that this is just a suggestion on how to make the
directories sort in the correct chronological order. Instead of the two digit
month number, optionally followed by a letter, you can use anything else you
like. There must be an underscore between the MONTH and the DESCRIPTION part,
and any underscores within the DESCRIPTION will be converted to blanks when
displaying the description (this is done so that blanks can be avoided in
the directory names).
Viel Spaß meim Testen
HaPe
---- Edit 29.NOV.08
Neue Version des Konverters angehängt. Dieser ist jetzt besser im Auslesend er Größe der JPG Bilder und gibt bei Problemen mehr Informationen aus.
---- Edit 13.DEZ.08
Neue Version des Konverters mit den Erweiterungen von kille und tobse angehängt.
' 13.DEZ.2008
' - New Parameter runQuiet and batchMode (Thanks to tobse)
' - New ReadJPG function that sould be able to work with all JPGs (Thanks to kille)
Erstmal vielen Dank für das super Plugin! Die Bilderfunktion habe ich schon etwas vermisst.
Zu den Konvertierungstools habe ich mal ein paar Fragen:
- wo finde ich nach dem kompilieren das Shell-script - bzw ist das das verlinkte Script aus dem svn auf der m740av lauffähig?
Das vbs-Script hat ein komisches "Eigenleben"
Code:
One moment scanning folders 'C:\Users\tobias\Desktop\jpg2iFrame'.... Found 1 folders. Start adding covers..
****************************** Next file 0/0 ********************************* C:\Users\tobias\Desktop\jpg2iFrame\jpg2iFrame\IMG_0026.JPG Size: [b]-1x-1[/b]
Popup: "Finished - 1 Files processed - Elapsed time: 2,21seconds"
KEINE .iFrame-Datei in C:\Users\tobias\Desktop\jpg2iFrame\jpg2iFrame\
Manchmal geht es auch, aber wenn ich dann mehrere jpgs in das Verzeichnis kopiere und das Script starte, kommt es zu einem Script-Error:
Code:
One moment scanning folders 'C:\Users\tobias\Desktop\jpg2iFrame'.... Found 4 folders. Start adding covers..
****************************** Next file 0/3 ********************************* C:\Users\tobias\Desktop\jpg2iFrame\jpg2iFrame\Brisbane (2).jpg Size: 0x0
Code:
Skript .... jpg2iFrameIE.vbs Zeile 186 Zeichen 4 Fehler: Überlauf Code: 800A0006 Quelle: Laufzeitfehler in MS VBScript
An dem Leerzeichen im Dateipfad liegts nicht - hab ich nochmal getestet ... Auch auf die Klammern scheint es nicht anzukommen.
Ich hab den 'neusten Stand' von Windows Vista Home Premium auf dem Rechner.
Fehlt mir eine bestimmte VBS-Version, ist das jpg-Format nicht iO, ist das irgendwie nen Vista-Bug, oder hat das Script da nen Fehler??
MfG
This post was last modified: 11-26-2008 05:42 PM by tobse.
du brauchst außer dem Script noch einige Tools. Am besten nimmst du das ZIP File welches ich angehängt hatte. Da ist alles fertig drin. Einfach auspacken und das vbs starten.
Was meinst du mit "kompilieren"? Ein vbs Script kann man einfach per Doppelklick starten.
Wenn du das Script startest solltest du eine Ordnerauswahl bekommen. Dort wählst du dann den Ordner der durchsucht werden soll.
Kommt diese bei dir nicht?
Mach bitte mal in dem Ordner in dem das Script liegt ein Kommandozeile auf und rufe das Script wie folgt auf:
D:\jpg2iFrame>cscript jpg2iFrameIE.vbs Microsoft (R) Windows Script Host, Version 5.7 Copyright (C) Microsoft Corporation 1996-2001. Alle Rechte vorbehalten.
D:\jpg2iFrame\jpg2iFrameIE.vbs(186, 4) Laufzeitfehler in Microsoft VBScript: Überlauf
und in dem Script.Fenster schaut's so aus
Code:
One moment scanning folders 'D:\jpg2iFrame'.... Found 2 folders. Start adding covers..
****************************** Next file 0/1 ********************************* D:\jpg2iFrame\Brisbane.jpg Size: 0x0
Kann das Bild leider nicht 1:1 anhängen. Ist mit 1,5MB zu groß.
Na ich dachte, dass das Shell-Script unter Linux vielleicht 'besser' läuft. Und da es ja mit im SVN liegt, könnte es ja nach dem kompilieren und installieren irgendwo auf der Box rumfliegen.
Hab das mit der Größe eben nochmal überprüft. Mit den Vista Desktophintergründen geht es auch nicht - und die JPGs sind jeweils 100 bis 600Kb ...
In dem Fall gab es zwar keine Fehlermeldung, aber auch keine iFrame-Bilder. Output = 0
Code:
One moment scanning folders 'D:\jpg2iFrame'.... Found 15 folders. Start adding covers..
****************************** Next file 0/14 ********************************* D:\jpg2iFrame\Autumn Leaves.jpg Size: -1x-1
****************************** Next file 1/14 ********************************* D:\jpg2iFrame\Oryx Antelope.jpg Size: -1x-1
****************************** Next file 2/14 ********************************* D:\jpg2iFrame\Dock.jpg Size: -1x-1
****************************** Next file 3/14 ********************************* D:\jpg2iFrame\Tree.jpg Size: -1x-1
****************************** Next file 4/14 ********************************* D:\jpg2iFrame\Toco Toucan.jpg Size: -1x-1
****************************** Next file 5/14 ********************************* D:\jpg2iFrame\Forest.jpg Size: -1x-1
****************************** Next file 6/14 ********************************* D:\jpg2iFrame\Forest Flowers.jpg Size: -1x-1
****************************** Next file 7/14 ********************************* D:\jpg2iFrame\Waterfall.jpg Size: -1x-1
****************************** Next file 8/14 ********************************* D:\jpg2iFrame\Green Sea Turtle.jpg Size: -1x-1
****************************** Next file 9/14 ********************************* D:\jpg2iFrame\Winter Leaves.jpg Size: -1x-1
****************************** Next file 10/14 ********************************* D:\jpg2iFrame\Desert Landscape.jpg Size: -1x-1
****************************** Next file 11/14 ********************************* D:\jpg2iFrame\Creek.jpg Size: -1x-1
****************************** Next file 12/14 ********************************* D:\jpg2iFrame\Humpback Whale.jpg Size: -1x-1
****************************** Next file 13/14 ********************************* D:\jpg2iFrame\Frangipani Flowers.jpg Size: -1x-1
****************************** Next file 14/14 ********************************* D:\jpg2iFrame\Garden.jpg Size: -1x-1
This post was last modified: 11-27-2008 01:40 PM by tobse.
der Teil des Scriptes welche die Größen des JPG ermittelt scheint mit deinen JPGs Probleme zu haben. Das ist daran zu erkennen das 'Size: -1x-1' oder 'Size: 0x0' ausgegeben wird.
Ich muss mir die Ecke also nochmal ansehne. Das original Linux Script wir auf der Box nicht laufen, da dort die Tools fehlen und die Performance vermutlich viel zu schlecht wäre.
ich habe der Teil des Skriptes der die Größe des JPG Bildes ermittelt noch einmal überarbeitet. Er sollte jetzt um einiges besser sein. Auch werden bei Problemen mehr Informationen ausgegeben.
Kannst du bitte mal testen ob der jetzt mit deinen Bilder funktioniert.
Kann man eigentlich noch Optionen einstellen - Echtes Vollbild zum Beispiel?
Also die Bilder müssen ja schon irgendwie verkleinert / vergrößert werden - aber es bleibt doch ein ca 3 cm Rand
Einen Teil hab ich schon gefunden
Code:
'4:3 ScreenRatio = 4 / 3 aspect = "2"
aber gibts da noch mehr?
This post was last modified: 11-29-2008 05:32 PM by tobse.
wobei du $OverscanX und $OverscanY durch einen Wert zwischen 0-100% ersetzten musst.
Habe grade noch gesehen das ich vergessen habe das überspringen von schon bestehenden Bildern wieder einzuschalten. Das ist in Zeile 46. Einfach aus 'doRepalce = true' ein 'doRepalce = false' machen.
danke für das nette Plugin, es läuft bei mir auf der aktuellen Gambler-unstable problemlos. Zur Konvertierung habe ich das von dir verlinkte Perl Skript verwendet.
Eine Anmerkung habe ich noch, wenn man die Anzeige eines Bildes mit OK startet kann man einmalig mit den rechts/links Tasten vor bzw zurück navigieren, danach sind die Tasten mit der Lautstärkeregelung belegt. Ein erneutes drücken der OK blendet den Dateinamen ein und die Navigation funktioniert wieder.
So langsam kommt der "Freak" in mir durch ...
Nachdem jetzt alles Wesentliche geht, kommt mir die Frage, ob man das vbs Script "silent" starten kann. Also ohne, dass man dieses Output-Fenster bekommt. Reicht es die ganzen "Echos" im Script an eine "Debug=true/false" zu knüpfen?
Wenn das grundsätzlich gehen würde, würd ich mal nen entsprechenden Versuch starten