GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Videoplayer mpv programmgesteuert anhalten

Zur Steuerung von mpv aus der Ferne (z. B. aus einer anderen Terminalsitzung) können Sie es auch mit der Option

starten
--input-ipc-server=/tmp/mpvsocket

und steuern Sie es, indem Sie Befehle wie diesen ausgeben:

echo '{ "command": ["set_property", "pause", true] }' | socat - /tmp/mpvsocket

Siehe man mpv für (viele) weitere Details.

edit:siehe auch mpv --list-properties

edit2:Der einfachste Weg, den ich gefunden habe, um zwischen Pause und Wiedergabe umzuschalten, ist

{"command": ["cycle", "pause"]}


kill -s STOP $(pidof mpv) und kill -s CONT $(pidof mpv)

oder besser :

xdotool key --window "$(xdotool search --class mpv)" p

Die Taste "P" ist standardmäßig so eingestellt, dass das Video angehalten wird.


Es ist möglich, mpv über IPC zu steuern. Aus dem Handbuch mpv(1) :

--input-ipc-server=<filename>
       Enable the IPC support and create the listening socket at the given path.

       On  Linux and Unix, the given path is a regular filesystem path.
       On Windows, named pipes are used, so the path refers to the pipe namespace (\\.\pipe\<name>). If the \\.\pipe\ prefix is missing, mpv will add it automatically before creating the pipe, so --input-ipc-server=/tmp/mpv-socket and --input-ipc-server=\\.\pipe\tmp\mpv-socket are equivalent for IPC on Windows.

       See JSON IPC for details.

Ein paar Beispiele:

$ echo 'cycle pause'   | socat - /tmp/mpv-socket
$ echo 'playlist-prev' | socat - /tmp/mpv-socket
$ echo 'playlist-next' | socat - /tmp/mpv-socket

Siehe mpv(1) um mehr zu erfahren.

Siehe auch:

  • https://alexherbo2.github.io/blog/mpv/command-line-controller/
  • https://gist.github.com/dwgill/a66769e0edef69c04d3b

Linux
  1. MPV – Eine plattformübergreifende CLI-basierte VLC-Alternative

  2. MPS-YouTube – Ein CLI-basierter YouTube-Player und -Downloader

  3. Movie Monad – Ein GTK-Videoplayer, der mit Haskell erstellt wurde

  4. Video-Livestream-Hintergrund für Ihr GNOME, Xfce oder z.B. Schreibtisch

  5. Verbindungsgeschwindigkeit programmgesteuert abrufen?

So trimmen Sie ein Video im VLC Media Player

So aktivieren Sie den Dunkelmodus im VLC Video Player unter Linux

So installieren Sie den MPV Media Player unter Ubuntu 22.04

Ubuntu Linux – OpenShot-Videoeditor

Die 15 besten Linux-Videoplayer im Jahr 2022:Ein Muss für Filmliebhaber

Ein Video unter Linux beschleunigen