【问题标题】:how to embed subtitle to a video file without burn (html5)如何在不刻录的情况下将字幕嵌入视频文件(html5)
【发布时间】:2015-09-12 14:03:18
【问题描述】:

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

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

有没有其他方法可以不用硬编码(可能是媒体服务器)?因为我为每个视频文件设置了 5 个不同的字幕。并且不能用硬编码来做到这一点。

任何帮助都会很棒..

最好的问候。

【问题讨论】:

    标签: ios html macos video ffmpeg


    【解决方案1】:

    嗯,我的建议是这样的。

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

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

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-07-22
      • 2019-07-17
      • 1970-01-01
      • 2014-04-11
      • 2016-05-04
      • 1970-01-01
      • 2018-06-08
      • 2020-10-12
      相关资源
      最近更新 更多