【发布时间】:2010-11-29 14:49:35
【问题描述】:
我正在寻找一种 100% Java 解决方案,用于将软件生成的图像与未压缩的音轨一起编码为 AVI 流。
目前我正在使用 JMF,但它的大小和安装问题使其不适合我的目的。
【问题讨论】:
我正在寻找一种 100% Java 解决方案,用于将软件生成的图像与未压缩的音轨一起编码为 AVI 流。
目前我正在使用 JMF,但它的大小和安装问题使其不适合我的目的。
【问题讨论】:
虽然它不支持音频,但我在几年前创建了一个 MJPEG AVI Java 类。您基本上只需告诉它输出视频的分辨率以及帧速率,然后您只需继续向其添加图像。完成后,您告诉它完成,它会关闭 AVI。它基于有关 AVI、RIFF 和 BITMAP 文件格式的 Microsoft 文档。
除了不支持音频之外,唯一真正的问题是它实现了每个文件限制为 2GB 的 AVI 格式版本。虽然课程会写出一个更大的文件,但我不确定任何播放器或视频编辑器都能够阅读它。
我过去使用此代码的方式是生成 MJPEG AVI 以在视频编辑器中进行处理(在编辑器中添加音频等)。它帮助我自动化了一些繁琐的幻灯片生成。不确定此代码是否会按原样对您有所帮助,但如果您尝试推出自己的解决方案,它可能会有所帮助。有兴趣可以MJPEGGenerator.java!
【讨论】:
这里有一个不错的博客条目: http://www.randelshofer.ch/blog/2008/08/writing-avi-videos-in-pure-java/ 作者:维尔纳·兰德尔斯霍夫
【讨论】: