我制作了一个Fortran程序,用gnuplot绘制矢量场,我想制作一个动画。我设法打印了1000张图片,名称为framee_000000001.png,framee_000000002.png,framee_000000003.png,依此类推。现在我想将这些图片编辑成一部电影。名为bibi的用户建议我应该使用mencoder并给我以下代码:mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi
我想从Fortran或gnuplot调用mencoder,这可能吗?在那种情况下如何?
答案 0 :(得分:2)
您可以使用系统调用,它可以很好地运行,具体取决于平台和编译器。例如,你可以从fortran打来电话,
call system("mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi")