如何从时间轴位置数据制作视频?

时间:2013-06-13 03:25:59

标签: video ffmpeg video-capture video-processing

所以我将时间轴位置数据作为JSON对象提供给我,其中一个对象在屏幕上移动。我希望能够使用该信息制作视频。你会怎么建议这样做? (Ubuntu或OSX环境)。

1 个答案:

答案 0 :(得分:0)

我正在开展一个项目,让用户可以在手机上编辑视频,并在云端为他们生成mp4。

我的服务器端解决方案是使用OpenGL使用原始资源渲染场景,原始资源可能是视频剪辑或图像和时间轴配置xml文件。

对于每一帧,我抓取渲染的像素并输入到ffmpeg,最终将帧编码为视频。

我使用OpenGL是因为它具有高度的可移植性,并且利用GPU的强大功能,即使对于1080p视频也能提供快速的渲染速度。您可以使用OpenCV等软件渲染库替换它来渲染帧,但如果您旋转并为图像添加滤镜,则会发现性能差异很大。

使用ffmpeg非常受欢迎,您将能够找到许多文档和教程。如果您想在更轻松的程序语言环境中工作,您将能够找到java和Qt C ++的ffmpeg包装器。