Advertisement
Gattix

Konfiguration und Benutzung von MPV

Aug 14th, 2013
1,193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. |—————————————
  2. | Tastenkürzel
  3. |—————————————
  4. (input.conf)
  5.  
  6. Wir starten nun zunächst ein Video mit Mpv. Unter Windows muss dabei im „Öffnen mit“-Dialog die heruntergeladene mpv.exe ausgewählt werden, wo auch immer sie abgelegt wurde.
  7. Obwohl der Player ein OSC mit Seekbar hat, ist er im Grunde ein Kommandozeilenplayer, den man mit der Tastatur bedient. Mit den Pfeiltasten bewegt man sich im Video, Leertaste ist Play/Pause, 0 9 bzw. * / ist lauter/leiser. Genaueres zur Benutzung und der Standardkonfiguration:
  8. http://i.imgur.com/6Gtb4Pu.png
  9. Oder in Textform:
  10. https://github.com/mpv-player/mpv/blob/master/DOCS/man/en/mpv.rst
  11.  
  12. Die Standardkonfiguration wird aber wohl nicht das sein, was die meisten wollen, deshalb gehe ich hier durch ein paar tolle Funktionen durch.
  13.  
  14. Im Home Ordner unter /home/BENUTZERNAME/.mpv (Windows: mpv ¹) liegt eine Datei namens input.conf (beziehungsweise liegt eben nicht dort und muss erst neu und leer – von euch, von Hand – erstellt werden), in der wird die Tastaturbelegung angepasst. Befehle aus der Standardkonfiguration, zum Beispiel dass Enter zur nächsten Datei in der Playlist springt, lassen sich abschalten, indem man den „Befehl“ ignore an eine Taste anhängt:
  15. ENTER ignore
  16.  
  17. ¹ Das verlinkte Windows Build ist einfach eine mobile .exe ohne Installation, daher gibt es auch nur eine Datei, die im Ordner mpv liegt (alternativ auch irgendwo im Benutzerordner unter Appdata vergraben, beide Orte funktionieren), das Prinzip bleibt aber dasselbe.
  18. OS X funktioniert wie Linux, .mpv im Userordner. Achtung, versteckter Ordner. ;-)
  19.  
  20.  
  21. Für Lautstärkeregelung auf dem Mausrad:
  22. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  23. MOUSE_BTN4 add volume -1
  24. MOUSE_BTN3 add volume 1
  25. … oder welche Knöpfe bei euch auch immer Mausrad rauf und runter sind. Kann variieren. 1 ist hierbei die Menge, um die die Lautstärke verändert wird.
  26.  
  27.  
  28. Seeken:
  29. ¯¯¯¯¯¯¯
  30. w osd-msg-bar seek +1
  31. s osd-msg-bar seek -1
  32. a osd-msg-bar seek -20
  33. d osd-msg-bar seek +20
  34.  
  35. Hier können die Sprungintervalle in Sekunden sowie die Tasten dafür eingestellt werden (hier WASD, kann natürlich alles ausgetauscht werden). osd-msg-bar bewirkt, dass nicht nur die Leiste, sondern auch die Zeit angezeigt wird, und kann bei Bedarf weggelassen werden. +1 seekt im Wesentlichen nur zum nächsten Keyframe und steht daher für das kleinstmögliche schnell seekbare Intervall. Für echte kleine Schritte muss hinzugefügt werden, dass exakt geseekt wird:
  36.  
  37. W osd-msg-bar seek +1 exact
  38. S osd-msg-bar seek -1 exact
  39.  
  40. So wird tatsächlich nur eine Sekunde vorgespult. Das dauert aber länger und eignet sich nicht für schnelles Finden einer Stelle (und wird auch entsprechend selten verwendet). W bedeutet Shift plus w.
  41. Für noch kleinere Schritte, sollte das jemand brauchen:
  42.  
  43. A frame_back_step
  44. D frame_step
  45.  
  46.  
  47. Kapitelsprünge auf den Daumentasten der Maus:
  48. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  49. MOUSE_BTN8 add chapter 1
  50. MOUSE_BTN7 add chapter -1
  51.  
  52. Können wieder auch andere Nummern sein, zB 5 und 6.
  53.  
  54.  
  55. Verhindern, dass sich das Programm mit Escape immer gleich beendet:
  56. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  57. ESC ignore
  58.  
  59. Und so weiter. Genaueres in der Man Page zur input.conf: https://github.com/mpv-player/mpv/blob/master/DOCS/man/en/input.rst
  60.  
  61.  
  62.  
  63. |——————————————————————————
  64. | Konfiguration des Players
  65. |——————————————————————————
  66. (config)
  67.  
  68.  
  69.  
  70. Die Datei config muss im selben Ordner wie die input.conf erstellt werden, in ihr werden generelle Optionen festgelegt im Gegensatz zur input.conf, die nur für Tastenkombinationen zuständig ist. input.conf = Tastenkombinationen, config = rest.
  71.  
  72.  
  73. Bessere OpenGL Ausgabe:
  74. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  75. vo=opengl-hq
  76.  
  77. Größter Effekt: Besserer Upscalealgorithmus.
  78. Läuft möglicherweise nicht gut auf Kartoffeln. Moderne PCs sollten damit kein Problem haben.
  79.  
  80. Damit das Fenster sich am Ende nicht schließt und man schöne Endcards anschauen kann:
  81. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  82. keep-open
  83.  
  84.  
  85. Fenster erzwingen:
  86. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  87. force-window
  88.  
  89. Für Leute, die Audiodateien mit Mpv öffnen wollen. Als klassisches Konsolenprogramm öffnet sich da in Standardkonfiguration nämlich kein Fenster, während der Ton abgespielt wird.
  90.  
  91.  
  92. Damit die Untertitel beim Seeken zuverlässiger geladen werden:
  93. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  94. demuxer-mkv-subtitle-preroll
  95.  
  96. Verlangsamt das Seeken etwas, das ist es in meinen Augen aber absolut wert.
  97.  
  98.  
  99. Videos direkt im Vollbildmodus starten:
  100. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  101. fullscreen
  102.  
  103.  
  104. OSC deaktivieren:
  105. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  106. osc=no
  107.  
  108. Weil der doch recht schön aussehende On Screen Controller für Mausbedienung doch recht nutzlos ist, wenn man den Player eh mit der Tastatur bedient. ;-)
  109.  
  110.  
  111. Genaueres über die Unmengen an Optionen, die dieses Programm beherrscht:
  112. https://github.com/mpv-player/mpv/blob/master/DOCS/man/en/options.rst
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement