![如何在 VLC 中显示 VTT 或 youtube-dl 使用的其他字幕格式?](https://linux22.com/image/1600876/%E5%A6%82%E4%BD%95%E5%9C%A8%20VLC%20%E4%B8%AD%E6%98%BE%E7%A4%BA%20VTT%20%E6%88%96%20youtube-dl%20%E4%BD%BF%E7%94%A8%E7%9A%84%E5%85%B6%E4%BB%96%E5%AD%97%E5%B9%95%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
由于某种原因,字幕无法在 VLC 上使用,我需要注意什么吗,比如转换字幕?
答案1
你能解释一下哪种格式不适用于 vlc 吗?
根据我的经验,大多数时候你不需要转换字幕。
此选项的结果--write-auto-sub --write-sub --sub-lang en,id --sub-format srt/best
假设左边是自动字幕,右边是所选语言。自动字幕的字幕很乱,但另一个还不错。这种方法仍然可以调整,以便在下载字幕时给予更高的优先级
--write-auto-sub --write-sub --sub-lang en,id --sub-format srt/sub/ssa/vtt/ass/best
但如果你想确保字幕显示良好,请参阅另一个选项来自youtube-dl:
- 使用
--embed-subs
,在视频中嵌入字幕(仅适用于 mp4、webm 和 mkv 视频) - 使用
--convert-subs FORMAT
,将字幕转换为其他格式(目前支持:srt|ass|vtt|lrc)
你可能想看看vlc 支持的格式,你肯定想问 vlc 和 youtube-dl 支持的格式