GNU/Linux >> Belajar Linux >  >> Linux

Jeda pemutar video mpv secara terprogram

Untuk mengontrol mpv dari jarak jauh (misalnya dari sesi terminal lain) Anda juga dapat memulainya dengan opsi

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

dan kendalikan dengan mengeluarkan perintah seperti ini:

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

Lihat man mpv untuk (banyak) detail lebih lanjut.

edit:lihat juga mpv --list-properties

sunting2:Cara paling sederhana yang saya temukan untuk "mengalihkan" jeda/putar adalah

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


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

atau lebih baik :

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

Tombol "P", disetel secara default untuk menjeda video.


Dimungkinkan untuk mengontrol mpv melalui IPC. Dari manual 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.

Beberapa contoh:

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

Lihat mpv(1) untuk mempelajari lebih lanjut.

Lihat juga:

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

Linux
  1. Nightingale – Pemutar Musik Lintas Platform yang Cantik

  2. Latar belakang streaming langsung video untuk GNOME Anda, Xfce atau mis. Desktop

  3. Bagaimana cara membuat video secara terprogram?

  1. Kesalahan:Tidak Dapat Mengunduh Video?

  2. MPV – Alternatif VLC Berbasis CLI Lintas Platform

  3. Dapatkan kecepatan tautan secara terprogram?

  1. 3 cara bermain video game di Linux

  2. MPS-YouTube – Pemutar &Pengunduh YouTube Berbasis CLI

  3. Movie Monad – Pemutar Video GTK Dibuat dengan Haskell