Привет Джарондл. Можете ли вы сказать мне, как я могу контролировать время фильма, пожалуйста? Это происходит так быстро, что выглядит усталым. Я хочу сделать это медленно, чтобы я мог видеть полную картину. Спасибо за уделенное время.

я есть много файлов данных. Они выглядят как 1.dat 2.dat .... .... 1000.dat

Я хочу сделать фильм, используя эти файлы, рисуя их в последовательности. У кого-нибудь есть идеи, пожалуйста? Я был бы очень рад, если бы вы могли мне помочь. Северная Дакота

Ответы на вопрос(1)

Решение Вопроса

ных. Я не знаю, как выглядят ваши данные, но я думаю, вы уже узнали, как построить их с помощью gnuplot. Gnuplot имеет параметр loop, но если вы работаете в Linux, вы можете легко передать все файлы в gnuplot в качестве аргументов, например, запустив в bash следующее:

for i in {1..1000}
do
   gnuplot "What needs to be done" $i.dat
done

Теперь вам нужно создать свой фильм. Самый простой способ будет:

ffmpeg -i gnuplotoutput%04d.jpeg movie.mpeg

Изменить: После вашего уточнения (данные 3D и т. Д.):

for i in {1..1000}
do
   gnuplot -e "set terminal jpeg; splot '$i.dat'" > pic$i.jpeg
done

ffmpeg -i pic%04d.jpeg movie.mpeg

Действительно, идея заключалась в том, что «то, что должно быть сделано» будет заменено вашими собственными командами. gnuplot обладает исключительными способностями, но вы должны точно сказать, что делать. Это зависит от ваших данных, и какой вывод вы хотите. Я использовал сплот, чтобы создать3d сетка.

 nagendra19 февр. 2011 г., 17:38
Привет Джарондл. Можете ли вы сказать мне, как я могу контролировать время фильма, пожалуйста? Это происходит так быстро, что выглядит усталым. Я хочу сделать это медленно, чтобы я мог видеть полную картину. Спасибо за уделенное время.
 nagendra25 янв. 2011 г., 18:04
Проблема не решена. Можете ли вы проверить это еще раз, пожалуйста?
 nagendra25 янв. 2011 г., 19:40
ffmpeg -f image2 -i% d.jpeg video.mpg
 nagendra25 янв. 2011 г., 19:39
Я понял. Спасибо. Но второй шаг должен быть
 nagendra24 янв. 2011 г., 03:35
Спасибо, Джарондль. У меня все еще есть какая-то проблема. Когда я пытаюсь использовать ffmpeg, он говорит, например, «FFmpeg версия SVN-r0.5.1-4: 0.5.1-1ubuntu1, Copyright (c) 2000-2009 Фабрис Беллард и др. Конфигурация: --extra-version = 4: 0.5. 1-1ubuntu1 --prefix = / usr --enable-avfilter --enable-avfilter-lavf "и" libavfilter 0. 4. 0 / 0. 4. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51 . 2. 0 / 51. 2. 0 построен на 4 марта 2010 12:41:55, gcc: 4.4.3 pic% 04d.jpg: Произошла ошибка ввода-вывода Обычно это означает, что входной файл обрезан и / или поврежден. " Что ты думаешь об этом? Я запускаю программу в UBUNTU.

Ваш ответ на вопрос