2011-01-18 8 views

Respuesta

9

Necesita dos pasos aquí. El primero es crear gráficos jpeg o png a partir de los datos. No sé cómo son tus datos, pero supongo que ya has descubierto cómo trazarlo con gnuplot. Gnuplot tiene una opción de bucle, pero si estás en una máquina Linux, se puede pasar fácilemte todos los archivos a GNUPlot como argumentos por ejemplo, ejecute el siguiente en bash:

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

Ahora, es necesario crear tu película La forma más sencilla sería:

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

Editar: Después de su aclaración (los datos son 3d etc):

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 

De hecho, la idea era que "lo que hay que hacer" será reemplazado por tus propios comandos. gnuplot es excepcionalmente capaz, pero necesita decirle exactamente qué hacer. Eso depende de tus datos y de la salida que quieras. He usado splot, para crear un 3d grid graph.

+0

Gracias Jarondl. Todavía tengo algún problema. Cuando pruebo ffmpeg dice, por ejemplo, "FFmpeg versión SVN-r0.5.1-4: 0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, y otros configuración: --extra-versión = 4: 0.5. 1-1ubuntu1 --prefix =/usr --enable-avfilter --enable-avfilter-lavf "y" libavfilter 0. 4. 0/0. 4. 0 libswscale 0. 7. 1/0. 7. 1 libpostproc 51. 2. 0/51. 2. 0 built on Mar 4 2010 12:41:55, gcc: 4.4.3 pic% 04d.jpg: error de E/S Normalmente eso significa que el archivo de entrada está truncado y/o corrompido ". ¿Qué piensas de esto? Estoy ejecutando el programa en UBUNTU. – nagendra

+0

Problema no resuelto. ¿Puedes volver a verificarlo por favor? – nagendra

+0

Lo tengo. Gracias. Pero el segundo paso tiene que ser – nagendra

Cuestiones relacionadas