Уменьшить / увеличить громкость omxplayer с другого терминала - PullRequest
0 голосов
/ 17 октября 2018

После запуска: omxplayer -o hdmi myVideo.mp4, если я хочу увеличить / уменьшить громкость, мне просто нужно набрать + / - ОК.Это работает нормально.Но у меня есть другой сценарий, не могли бы вы мне помочь? Как мне увеличить / уменьшить громкость с другого терминала? Какая команда или скрипт , который мне нужно запустить?

Большое спасибо!

(малина пи 3)

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете контролировать omxplayer, подключив его stdin к named pipe.
. В качестве первого шага создайте fifo:

mkfifo /tmp/omx-control

Затем запустите omxplayer с помощью его стандартного ввода.подключен к fifo:

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

Теперь вы можете управлять omxplayer через канал:

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

Надеюсь, это поможет.

...