Как включить режим OSD с помощью mplayer?

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

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

mplayer -osd none file.mp4

2 ответа

Решение

Страница руководства для 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

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

mplayer -input file=noOSD.conf file.mp4

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

echo "o o o" > noOSD.conf

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

Другие вопросы по тегам