如何使用带有特殊字符的 mkvmerge 将字幕与视频合并?

如何使用带有特殊字符的 mkvmerge 将字幕与视频合并?

当我使用mkvmerge特殊字符(如 ã、á、à、â)制作硬编码字幕时,它会将其替换为“?”。

我使用以下命令嵌入字幕:

mkvmerge -o output.mkv video.mp4 subtitles.srt

mkvmerge速度很快,所以我想继续用,但是怎么解决这个问题呢?

答案1

1 - 使用 UTF-8 编码保存 .srt 字幕:

此步骤对于在某些智能电视或 DVD 上播放电影很有用。

打开字幕gedit>将文件另存为...>选择UTF-8 character encoding

2 - 发现您的语言的缩写mkvmerge

mkvmerge --list-languages

就我而言,pt

3 - 对字幕进行硬编码

mkvmerge -o output.mkv video.mp4 subtitles.srt --chapter-language  pt

相关内容