Позвонить менкодеру из Фортрана или Гнуплота

Я сделал программу на Фортране, которая строит векторное поле с помощью gnuplot, я хочу сделать анимацию этого. Мне удалось распечатать 1000 фотографий с именами framee_000000001.png, framee_000000002.png, framee_000000003.png и так далее. Теперь я хочу собрать эти картинки в один фильм. Пользователь по имени Биби предложил мне использовать mencoder и дал мне следующий код: mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi

Я хочу позвонить в mencoder из Фортрана или gnuplot, это возможно? В таком случае как?

1 ответ

Решение

Вы можете использовать системный вызов, который работает довольно хорошо в зависимости от платформы и компилятора. Например, вы можете позвонить из Фортрана,

call system("mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi")
Другие вопросы по тегам