Я хотел бы отключить все OSD в mplayer из командной строки, но не могу найти другого выхода, кроме нажатия клавиши "o".

Я не хочу использовать сценарий fifo на безголовом компьютере и надеюсь, что какой-нибудь гуру может указать мне на аргумент командной строки, например:

mplayer -osd none file.mp4

2 ответа2

0

Единственный способ, которым я мог найти, - это использовать следующее:

mplayer -input file=noOSD.conf file.mp4

где содержимое noOSD.conf было просто тремя строчными буквами o, которые можно легко создать из командной строки:

echo "o o o" > noOSD.conf

В основном это так же, как триггер клавиатуры и работает нормально. Абсолютно нет экранного меню.

0

Страница руководства для mplayer гласит, что опция -osdlevel 0 отключит экранное меню. Обратите внимание, что это переводит mplayer в то же состояние, что и нажатие o o o но не требует файла.

  -osdlevel <0-3> (MPlayer only)
          Specifies which mode the OSD should start in.
             0    subtitles only
             1    volume + seek (default)
             2    volume + seek + timer + percentage
             3    volume + seek + timer + percentage + total time

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .