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