所以,我建议GStreamer创建视频文件。我正在检查他们tutorial以创建视频文件
我遇到的问题是:
我想提供一组BufferedImages
或其他任何可以显示屏幕上显示内容的内容。我之前使用JPEGtoMovie
提供了Java人员,因此我必须首先将所有图像保存为磁盘,然后将它们按照字典顺序排列到正确的顺序中。
我打算避免这种情况,这就是我考虑Vector<BufferedImage>
或BlockingArrayQueue<BufferedImage>
AVI
输出的所有插件吗?
答案 0 :(得分:2)
我不理解BufferImages周围的部分。您可以手动将图像提供给gstreamer(例如使用[appsrc!decodebin]而不是[videotestsrc]),但这是最后的手段。还有像multifilesrc这样的元素可以读取图像的序列。也许你可以提供更多细节你想做什么(源框架来自哪里)。