使用FFMPEG即时编码图像中的MP4视频



我想知道是否有一种方法可以在视频结束时附加图像。我每10帧捕获图像,大约10秒后,我希望将所有图像捕获到视频中。我尝试了保存所有捕获的图像,然后运行//-y -i .../image%1d.jpg -r 30 video.mp4 FFMPEG命令的传统方法,但这在Android上花费了15-20秒,尚未测试iOS。想知道是否有一种方法可以随时编码这些图像成为一个视频输出的一部分?在过去的几天里,我一直在谷歌搜索,但是到目前为止,我所看到的解决方案都没有对我有用。另外,在所有这些方面,根本没有音频。

注意:我只使用Unity与Android和iOS合作,并且正在寻找高性能编码。

如果您知道其他可以用来实现此目的的编解码器,请告诉我

在捕获图像时使用libav进行编码,而不是命令行ffmpeg。

最新更新