2015-12-09 4 views
1

У меня есть интересные спутниковые снимки, которые я хотел бы собрать, чтобы показать распространение огня. У меня есть сценарий python, который генерирует файлы, которые нужно анимировать на основе пользовательского ввода, но я не знаю, как взять эти файлы и оживить их. Я бы предпочел, чтобы анимация была в формате AVI и полностью выполнена через python, и я попытался использовать numpy и matpoltlib, но пока ничего не сработало.Как сделать базовую анимацию

+0

Там нет сомнений в вашем вопросе. –

ответ

1

Хорошим инструментом для этого является FFmpeg. Например, он может создать анимационный фильм из каталога, содержащего правильно названные png или jpeg-файлы. Вы можете использовать Python для обозначения файлов, таких как pic0001.png, pic0002.png, pic0003.png.

Например, поместить все ваши PNG-файлы в каталоге pics и создать фильм с 10 кадров в секунду и кодек libx264:

ffmpeg -r 10 -i pics/%04d.png -c:v libx264 my_movie.mp4 
+0

только одна проблема: все мои файлы находятся в формате .gz, и после их распаковки они являются .dat-файлами. Я не знаю, как преобразовать их в jpegs или pngs. –

+0

@ D.Adams Просто спросите новый вопрос, объясняющий, чего вы хотите достичь. –

+0

спасибо большое @mike muller ffmpeg делает отличную работу –