linux - 从另一个终端减少/增加 omxplayer 音量

标签 linux bash raspberry-pi omxplayer

运行后:omxplayer -o hdmi myVideo.mp4,如果我想增加/减少音量,我只需输入 +/- 好吧。那工作正常。但我有另一种情况,你能帮帮我吗? 如何从另一个终端增加/减少音量?我必须运行的命令或脚本是什么?

非常感谢!

(树莓派 3)

最佳答案

您可以通过将 stdin 连接到 命名管道 来控制 omxplayer
第一步,创建一个 fifo:

mkfifo /tmp/omx-control

然后启动 omxplayer 并将其标准输入连接到 fifo:

omxplayer yourVideo.mp4 < /tmp/omx-control &

现在你可以通过管道控制omxplayer了:

echo -ne "+" > /tmp/omx-control     # Increase Volume

希望这对您有所帮助。

关于linux - 从另一个终端减少/增加 omxplayer 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52863414/

相关文章:

linux - 我怎样才能在 linux 的命令中间用 xargs 传递所有参数

linux - 目标服务器上的 rsync 命令位于与源服务器上不同的目录中。如何使用rsync?

python - 无法在移动设备上打开 websocket

linux - 我如何远程处理(低延迟)Raspicam 输出?

Python if 语句延迟

c++ - g++ - 无优化 - 在转到后跳过 asm 代码

c++ - 在 Linux 中获取有关进程的信息

linux - CSV grep 但保留标题

linux - Linux shell 脚本执行时等待消息

bash - sudo'd mysqldump over ssh 语法?