Я открываю плейлист для VLC с терминала, используя vlc *.mov. Я бы хотел, чтобы плейлист начал с отключенных субтитров. Я не хочу, чтобы это значение по умолчанию, я просто хочу передать аргумент в команде, которая начнет видео без субтитров. Это возможно? Я нашел --key-subtitle-toggle <string> в документах --help, но я не знаю, какую строку передать. Я пробовал попробовать замену строки несколькими вещами, такими как off, none, no, 0, -1 и 99, но безрезультатно.
Как запустить эти файлы в VLC с терминала и одновременно отключить субтитры?
У меня нет файла с субтитрами для проверки внутренних параметров, но я бы решил это, просто отправив горячую клавишу для отключения горячих клавиш сразу после начала vlc:
vlc --playlist-autostart /path/to/file & xdotool sleep 0.5 key s
Возможно, вам понадобится другой аргумент для опции sleep (это время в секундах). Конечно, это работает только при запуске воспроизведения файла, поэтому я добавил --playlist-autostart, чтобы сразу воспроизвести файл.
Добавление аргумента --sub-track <string>, где <string> - целое число, большее количества доступных треков субтитров, эффективно отключает субтитры. Это не конкретный аргумент, который я искал, но это эффективный метод обхода.
У меня нет файла с субтитрами для проверки внутренних параметров, но я бы решил это, просто отправив горячую клавишу для отключения горячих клавиш сразу после начала vlc:
vlc --playlist-autostart /path/to/file & xdotool sleep 0.5 key s
Возможно, вам понадобится другой аргумент для опции sleep (это время в секундах). Конечно, это работает только при запуске воспроизведения файла, поэтому я добавил --playlist-autostart, чтобы сразу воспроизвести файл.
Добавление аргумента --sub-track <string>, где <string> - целое число, большее количества доступных треков субтитров, эффективно отключает субтитры. Это не конкретный аргумент, который я искал, но это эффективный метод обхода.
У меня нет файла с субтитрами для проверки внутренних параметров, но я бы решил это, просто отправив горячую клавишу для отключения горячих клавиш сразу после начала vlc:
vlc --playlist-autostart /path/to/file & xdotool sleep 0.5 key s
Возможно, вам понадобится другой аргумент для опции sleep (это время в секундах). Конечно, это работает только при запуске воспроизведения файла, поэтому я добавил --playlist-autostart, чтобы сразу воспроизвести файл.
Добавление аргумента --sub-track <string>, где <string> - целое число, большее количества доступных треков субтитров, эффективно отключает субтитры. Это не конкретный аргумент, который я искал, но это эффективный метод обхода.