mpv
コマンドラインからどのように制御しますか?
mpv next/prev
次または前のメディアファイルを再生するために使用できるコマンドはありますか?
ベストアンサー1
これを行う方法は2つあります。
- mpvおよびソケット制御用のIPC設定
- 第三者スクリプトの使用
mpvのIPC設定
次のようにIPCを使用してこのような操作を実行できますman mpv
。
--input-ipc-serverの使用は、リモートコントロールなどの目的にも適しています。
最初または次にmpv.conf
IPCソケットを有効にする必要があります~/.config/mpv/mpv.conf
。
# Enable the IPC support to control mpv from the command-line.
input-ipc-server=~~/socket
一時的に1つのセッションの間だけ開いたままにするには、次のようにします。
$ mpv --input-ipc-server=$XDG_CONFIG_HOME/mpv/socket
これでメディアを制御できます。
再生/一時停止
echo cycle pause | socat - "$XDG_CONFIG_HOME/mpv/socket"
次のトラック
echo playlist-next | socat - "$XDG_CONFIG_HOME/mpv/socket"
前のトラック
echo playlist-prev | socat - "$XDG_CONFIG_HOME/mpv/socket"
外部プログラムの使用
コマンドラインでmpvを制御するもう1つの方法は、次を使用することです。mpvc
mpc
または「mpv」などのプログラムです。
本当に強力です。例:
$ mpvc next # Play next media
$ mpvc prev # Play previous media
$ mpvc mute # Mute media's sound track
$ mpvc unmute # Unmute media's sound track
$ mpvc volume + # Increase volume
$ mpvc volume - # Decrease volume
...