这是我第一次在 Ubuntu 上编码视频。我曾经ffmpeg
提取视频/音频,对其进行编码,然后将字幕添加到新文件中。
所有这些步骤都很好。我使用以下命令来混合这些文件。
$ ffmpeg -i [video_file] -i [audio_file] -i [sub_file] \
-c:v copy -c:a copy -c:s mov_text \
-metadata:s:a language=eng \
-metadata:s:s language:por \
-sub_charenc UTF-8 [output_file]
但是,Miro 播放器无法识别该字幕。即便如此,当我用 Miro 播放其他文件时,它发现字幕也很好。这让我觉得我可能在上面的命令中遗漏了一些东西。
另一个奇怪的事情是在 Ubuntu/Windows 上用 VLC 和其他播放器播放这个新文件,我可以很好地打开字幕。
谁能帮我解决这个问题吗?