Olombo und ich haben uns gefragt, in welcher Form mal am einfachsten LUA Scripte für mpv austauscht. Ich mache hiermit zumindest mal eine Linksammlung auf. Blöd, dass immer nur einer den ersten Post editieren kann, aber wir werden sehen, was draus wird..
Automatische Umschaltung auf dem Video-fps am nächsten kommende Bildwiederholfrequenz unter Beibehaltung der aktuellen Auflösung:
Für Linux: https://github.com/kevinlekill…pts/tree/master/autospeed
Für Windows: https://github.com/kevinlekill…/tree/master/autospeedwin
BISLANG UNGETESTET
Noch mal das gleiche, anders implementiert, nur für Linux:
https://gitlab.com/lvml/mpv-pl…/-/blob/master/xrandr.lua
BISLANG UNGETESTET
Dynamic-Crop Script
https://github.com/Ashyni/mpv-scripts
Das Script is besonders gut geeignet mit einer Custom Auflösung (z.B. 3840x1600 oder ähnliches) und erspaart das Benutzen des Lensmemories (auf Kosten der Auflösung und Helligkeit) für 16:9 und alle anderen Zwischenformate.
Besonders praktisch und bequem, wenn man einen Panamorph besitzt. Dadurch passen sich praktisch alle Formate in die Leinwand ein.
Auch geeignet, um einfach nur die schwarzen Balken weg zu schneiden. Um das beschnittene Bild automatisch an die Unterkante zu schieben, auch wenn es mitten im Film wechselt, nach der Zeile (aktuell Zeile 374 (nano -c zeigt Zeilennummern an)).
noch die Zeile
einfügen und die Option video-align-y=1 aus der mpv.conf entfernen, sollte diese gesetzt gewesen sein.
Da nun bei Filmen ohne schwarze Balken das Script nicht cropt, wird auch das Bild nicht nach unten geschoben. Also muss die Zeile noch ein mal ans Ende der Funktion on_start eingefügt werden, also eingefügt vor der Zeile "end", als Zeile 555.
Bei Mdann erfolgreich im Einsatz.