当我使用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