是否有一种方法可以将动态生成的字幕加入到视频中,使其成为永久性的,以便用户可以下载带有字幕的视频? &



我正在使用Node.js和Express的web应用程序工作,我显示一个动态生成一些字幕的视频。我想知道是否有一种方法可以将这个字幕集成到视频中,以便用户可以下载这个新视频。

可能不会。

正如你所说,字幕是动态的,并不是"烤"到视频中。你必须重新渲染带有字幕的视频,以便将它们一起发送。

一种解决方案可能是将视频与字幕文件(.srt)一起压缩,以便用户可以使用VLC等视频播放器查看它们。这也为您提供了添加多种语言的选项,例如:

您需要在ffmpeg或其他工具中转码/转换视频。理想情况下,您将创建SRT或webvtt格式的字幕,然后将它们添加到视频文件:ffmpeg -i video.mp4 -i subtitles.srt -c copy video_with_subtitles.mp4。或者你可以"燃烧";他们进入视频,但这通常不是首选的体验。

相关内容

  • 没有找到相关文章

最新更新