如何关闭从终端启动的 VLC 视频的字幕?

如何关闭从终端启动的 VLC 视频的字幕?

我正在使用 从终端打开 VLC 的播放列表vlc *.mov。我希望播放列表在关闭字幕的情况下启动。我不想将其设为默认设置,我只想在命令中传递一个参数,该参数将在没有字幕的情况下启动视频。这可能吗?我--key-subtitle-toggle <string>--help文档中找到了,但我不知道要传递什么字符串。我尝试用 、offnoneno0等几种东西替换字符串-1,但99无济于事。

如何从终端在 VLC 中启动这些文件并同时关闭字幕?

答案1

您可以尝试--no-sub-autodetect-file选项。

答案2

添加参数--sub-track <string>,其中<string>是一个大于可用字幕轨道数量的整数,可以有效地禁用字幕。这不是我正在寻找的特定参数,但它是一种有效的解决方法。

答案3

我没有带字幕的文件来测试内部选项,但我可以通过在开始后立即发送热键来禁用热键来解决这个问题vlc

vlc --playlist-autostart /path/to/file & xdotool sleep 0.5 key s

您可能需要为该选项添加不同的参数sleep(以秒为单位的时间)。当然,这仅在文件播放开始时才有效,因此我添加了--playlist-autostart立即播放文件。

相关内容