我正在寻找一个电影转换程序来转换带有内嵌字幕的 mkv 电影,以便将其放在 iOS 设备上。虽然有各种现成的工具,例如 Free Studio 等,这些工具忽略了.mkv 电影文件中嵌入的字幕,导致电影文件中完全缺少字幕功能。
通常,如果您播放 .mkv 文件,VLC 播放器等将自动实时检测并呈现这些字幕。
所以我想要的是在 iOS 设备上观看这些电影,同时保留嵌入的字幕。当然,iOS 不直接支持 mkv,所以需要格式转换等其他方法。
我有什么选择?
如果可能的话,我希望有一个程序可以解析嵌入的字幕并将所有字幕直接渲染到电影文件的每一帧上。多核和 CUDA 支持是一个加分项。
答案1
您可以采取两种方法。
一、将 MKV 无损转换为 MP4。这并不意味着转码,而是重新混合容器中的文件。
在 Mac 上,您可以使用名为苏伯勒。您可以在其中打开 MKV,然后导出为 MP4。
至于 Windows:我不太确定。我以前从未这样做过,但通过 Google-Fu,我找到了一款名为XMedia-Recode。它似乎执行了与 Subler 类似的功能集,并且足以重新混合您的 MKV。
第二种方法是在 iOS 上找到一个可以播放 MKV 的媒体播放器。我假设这些 MKV 有相当标准的编解码器。试试 Firecore 的这个应用程序,注入。他们声称它将播放
3GP, AVI, ASF, DVR-MS, FLV, M4V, MKV, MOV, MP4, OGM, OGV, WebM, WMV, WTV
仅举几个例子,它支持这些字幕格式。
SRT, SSA, ASS, DVDsub, PGSsub, XSUB, Timed Text, VobSub, DVB