如何在 VLC 中显示 VTT 或 youtube-dl 使用的其他字幕格式?

如何在 VLC 中显示 VTT 或 youtube-dl 使用的其他字幕格式?

由于某种原因,字幕无法在 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 支持的格式

相关内容