如何在没有刻录的情况下将字幕嵌入到视频文件中(html5)

时间:2015-06-25 19:34:08

标签: ios html5 macos video ffmpeg

我有一个cdn托管,上面有一些视频文件。我有视频的字幕。如您所知,osx或ios不允许在全屏模式下使用字幕。我找到了一个ffmpeg(刻录)的解决方案,但它用硬编码烧录视频:

https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo

没有硬编码(可能是媒体服务器)还有其他办法吗?因为我为每个视频文件提供了5个不同的字幕。并且不能用硬编码来做。

任何帮助都会很棒..

最好的问候。

1 个答案:

答案 0 :(得分:0)

嗯,我建议的是这样的。

ffmpeg -i input_video -i input_sub -c:s mov_text -c:v copy -c:a copy output_video

此处mov_text是字幕的编解码器,这将软件嵌入字幕而不将其刻录到视频中。所有其他流将按原样复制。有关演示,请参阅here

希望这有帮助!