linux - 以编程方式暂停视频播放器 mpv

标签 linux mpv

我想知道是否有办法向 linux 上正在运行的进程发送消息?

例如,是否可以通过编程方式“暂停”使用 mpv 启动的视频。

最佳答案

要远程控制 mpv(例如从另一个终端 session ),您还可以使用选项启动它

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

并通过发出这样的命令来控制它:

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

有关(许多)更多详细信息,请参见 man mpv

编辑:另见 mpv --list-properties

edit2:我发现“切换”暂停/播放的最简单方法是

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

关于linux - 以编程方式暂停视频播放器 mpv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35013075/

相关文章:

ffmpeg - MPV(FFmpeg)堆叠2个视频,然后在不重新编码的情况下裁剪输出?

linux - Django项目结构及整体位置

linux - ls -l 的问题 | grep 组合

php - 在 Windows Server 系统上托管 php 应用程序。有什么问题/建议吗?

java - Linux 播放视频命令在几秒钟后卡住

c++ - 如何使用 C 插件加载 MPV Lua 脚本?

ffmpeg - 在单独的线程中将视频直接解码为纹理

c++ - 如何从 dlopen 的库 L 访问程序 P 中的静态变量?

linux - socket编程中如何使用select和FD_SET?