Vertikale Verschiebung per Tastendruck

  • Ich habe seit kurzem einen Beamer mit 16:9 Leinwand.

    Leider sind ja viele Filme nicht in 16:9 sondern in 21:9.

    Um da einen vernünftigen Kontrast zu bekommen sollte man die Balken maskieren, d.h. die Leinwand im Bereich der schwarzen Balken mit etwas schwarzem abzudecken.

    Damit man nur eine Maskierung an der Leinwand braucht bietet es sich an das Bild an den unteren Rand der Leinwand zu verschieben und dann dann nur den oberen Bereich zu maskieren.

    XBMC bietet ja dafür in den Video-Einstellungen während der Wiedergabe den Punkt vertikale Verschiebung.

    Das funktioniert auch ganz gut, man muss aber immer recht lange auf die Taste drücken damit man auf den benötigten Wert von 0.95 kommt.

    Über die Keymapping-Funktion ACTION_VSHIFT_UP könnte man schon mal das Menü überspringen und die Funktion direkt auf eine Taste legen, allerdings muss man diese dann immer noch recht lange gedrückt halten.


    Jetzt meine Frage: gibt es eine Möglichkeit mit einem Tastendruck die vertikale Verschiebung auf einen festen Wert umzuschalten?

  • Spontan fällt mir nur ein mit der guisettings.xml herumzubasteln.
    Das würde aber im schlimmsten Fall dann auch zwei User-Profile mit sich bringen.
    Alles im allem auch nicht komfortabler als deine jetzige Methode.

    http://forum.xbmc.org/showthread.php?tid=89676

    Dort wird erklärt, wie man über ein [definition='3','0']keymap[/definition] zwischen zwei userprofilen wechselt.
    Du könntest also deinen userdata-ordner kopieren und dir im XBMC einen zweiten user anlegen.
    In den Ordner kopierst du dir dann alles vom ersten User und änderst dort deinen Wert.
    Dann auf "Einstellung für alle Filme übernehmen" klicken. Jetzt sollte das in der guisettings.xml hinterlegt sein.
    Ein Umschalten zwischen den Usern dürfte dann den Zweck erfüllen.

    Ist aber auch noch nicht ideal.

  • Als Alternative vielleicht:
    Leg dir doch eine Button ins Video OSD und wiederhol Einfach den Befehl mit Onclick x Mal..
    Der Wert wird doch immer gleich sein oder?
    Man könnte das dann bestimmt auch mit Bedingungen für Unterschiedliche Formate steuern.
    Also Einfach einen Button der enthalten ist duplizieren, andere Grafik verwenden, und ein Onlick in der Art:

    Code
    <onclick>XBMC.Action(verticalshiftup)</onclick>
    					<onclick>XBMC.Action(verticalshiftup)</onclick>
    					<onclick>XBMC.Action(verticalshiftup)</onclick>
    					<onclick>XBMC.Action(verticalshiftup)</onclick>
    					<onclick>XBMC.Action(verticalshiftup)</onclick>
    					<onclick>XBMC.Action(verticalshiftup)</onclick>

    Dann wird der Befehl so oft ausgeführt..

    Grüße

Jetzt mitmachen!

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