1

我制作了一个用 gnuplot 绘制矢量场的 Fortran 程序,我想制作一个动画。我设法打印了 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,这可能吗?在那种情况下怎么办?

4

1 回答 1

2

您可以使用根据平台和编译器运行良好的系统调用。例如,您可以从 fortran 调用,

call system("mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi")
于 2016-04-18T13:56:34.183 回答