6
A
回答
8
1
的GSVideo库here与这有助于处理2.0。有一个类“GSMovieMaker”与对象很像上面描述的。
+0
应当指出的是,GSVideo取决于GStreamer的,这是许多现代的Linux发行版常见,但不能在Windows或OS X. –
0
亲爱可以使用由兰德尔Shofer制作的节目,你只需要修改8,10行代码的程序与使用它(如果你有更多的时间,你可以不用修改源代码)。
计划(罐)链接:http://www.randelshofer.ch/cubetwister/files/QuickTimeDemo2.jar
说明:http://www.randelshofer.ch/blog/2010/10/writing-quicktime-movies-in-pure-java/
2
的Video Export for Processing库允许从处理直接出口的MP4。它需要你在你的系统上安装ffmpeg。
1
研究一个星期我一直在使用ffmprg二进制代码编写自己非常简单的代码之后:
if(frameCount<628){
saveFrame("temp/anim_#####.png");
}else if(frameCount == 628){
println("Saving file!");
processBuilder = new ProcessBuilder("G:/.../ffmpg/bin/ffmpeg.exe", "-r", "60", "-i",
"C:/.../temp/anim_%05d.png", "-c:v", "libx264",
"-r", "30", "-pix_fmt", "yuv420p", "C:/.../test.mp4");
try {
process = processBuilder.start();
} catch (Exception e) {
e.printStackTrace();
}
}
当然,你需要调整的文件的路径和ffmpeg的二进制文件(https://www.ffmpeg.org/download.html)组成。它应该独立于Processing版本,因为它只使用saveFrame并调用外部二进制文件来生成视频。享受;)
相关问题
- 1. 如何在netbeans中将处理草图导出为pdf?
- 2. 从处理中导出视频3
- 3. 导出视频处理视频小程序
- 4. 将画布导出为视频
- 5. 将CoreAnimation导出为视频文件
- 6. 如何在Android中正确退出处理草图
- 7. 从zeplin导出到草图
- 8. 将矢量处理语法转换为p5草图
- 9. 将p5js草图转换为处理的问题
- 10. 处理意图视图typ =音频/ mpeg
- 11. 如何将位图转换为视频?
- 12. 如何处理标签作为视图?
- 13. 处理视频帧
- 14. MATLAB - 视频处理
- 15. C++视频处理
- 16. 从Android处理草图保存图像
- 17. Android处理视频,YCrCb帧到视频
- 18. 用C#处理图像/视频流
- 19. 如何在父视图(ScrollView)中为子视图(CustomView)处理TouchEvents?
- 20. 如何知道处理js草图何时被加载?
- 21. 从python启动处理草图
- 22. 打印处理草图噪声种子
- 23. 处理上PVector草图崩溃设定
- 24. Android 3.x/Google TV/SDK上的视频处理:将视频处理为SurfaceTexture/OpenGL/GLSL
- 25. 如何在OS X中将视图导出为PDF?
- 26. 如何将mxGraph导出为Visio图表?
- 27. 如何将Drupal图书导出为PDF?
- 28. 如何将甘特图导出为pdf?
- 29. 并排显示两个视频并导出为一个视频
- 30. Android中的视频处理
'saveFrame()'绝对是要走的路。您可以将这些框架堆叠到Quicktime Pro中,如果您有它,它具有很好的开放式图像序列功能,然后导出到QuickTime,或者您可以尝试使用ffmpeg将它们缝合在一起。 http://ffmpeg.org/ – ericsoco
我在一个月前有过同样的问题,我也使用了saveFrame()+ Quicktime技术 –
是的,这对我很好。 'saveFrame()'与ffmpeg结合使用。 – alnorth29