我有一个cdn托管,上面有一些视频文件。我有视频的字幕。如您所知,osx或ios不允许在全屏模式下使用字幕。我找到了一个ffmpeg(刻录)的解决方案,但它用硬编码烧录视频:
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
没有硬编码(可能是媒体服务器)还有其他办法吗?因为我为每个视频文件提供了5个不同的字幕。并且不能用硬编码来做。
任何帮助都会很棒..
最好的问候。答案 0 :(得分:0)
嗯,我建议的是这样的。
ffmpeg -i input_video -i input_sub -c:s mov_text -c:v copy -c:a copy output_video
此处mov_text
是字幕的编解码器,这将软件嵌入字幕而不将其刻录到视频中。所有其他流将按原样复制。有关演示,请参阅here。
希望这有帮助!