生成一个简单的视频 - 逐帧解压缩

时间:2008-12-05 11:31:09

标签: java algorithm video

我需要一种算法,将帧(图片)写入文件,可以通过某些视频剪辑/制作软件来阅读。

所以我得到了帧,我想给它们一个函数/方法的输入。 我们用Java做吧。

我该怎么做? 有没有一种简单的方法,我可以在不使用任何系统代码的情况下编写视频文件?

我只需要一个具有恒定帧率(25 fps或50 fps)的无压缩视频 这将采用我的真彩色图片(2D颜色数组),以便我可以在我的Videoprogramm中使用该视频。

我从未发现任何适合的文件格式。

你能帮助我吗?

来自奥地利的问候,谢谢。 FLO。

2 个答案:

答案 0 :(得分:2)

根据您要用于进一步处理电影的程序,您还可以为单帧创建PNG(或TGA或BMP)。 VirtualDub例如可以使用图像作为电影的帧。

答案 1 :(得分:1)

AVI容器格式可以包含未压缩视频流,其中有许多类型可供选择。以RGB和YUV格式查看此处http://fourcc.org/,此处http://www.alexander-noe.com/video/documentation/avi.pdf查看有关AVI文件格式的详细信息。