FFMPEG如何在实时视频流上应用字幕[ass]

时间:2014-07-24 07:47:18

标签: ffmpeg live-streaming subtitle

我将开发一款摄像机录像应用程序。

其中一项功能是在录制时应用字幕。用户可以在相机录制时在相机预览屏幕上键入字幕。

我知道我可以在记录结束后通过运行来应用字幕:

ffmpeg -i ./file.mp4 -c:v libx264 -c:a copy -vf "ass=t.ass" out.mp4

但这需要很长时间。因此,最好在运行时(录制视频时)。

注意:字幕本身也是一个直播。

有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

我也在搜索同样的东西,但看起来我需要深入了解ffmpeg.c文件,以找出负责将字幕轨道嵌入MP4文件的功能。我编写了一个C库,它可以复用H.264和ACC实时流来创建MP4文件(即录制)。