有没有一种简单的方法可以通过在 R 中将多个情节拼接在一起来创建“电影”?
这是我使用 R 帮助找到的一种方法:
要创建单独的图像帧:
jpeg("/tmp/foo%02d.jpg")
for (i in 1:5) {
my.plot(i)
}
dev.off()
要制作电影,首先安装图像魔术师 http://www.imagemagick.org。
然后调用以下函数(它调用“convert”,我想是 ImageMagick 的一部分):
make.mov <- function(){
unlink("plot.mpg")
system("convert -delay 0.5 plot*.jpg plot.mpg")
}
或者尝试使用 ffmpeg 函数,如此处所述article http://www.itforeveryone.co.uk/image-to-video.html(我发现这给出了更清晰的结果):
ffmpeg -r 25 -qscale 2 -i tmp/foo%02d.jpg 输出.mp4
可能需要一些修补,但是一旦安装了所有东西,这看起来就很简单了。
当然,无论您在哪里看到“jpg”或“jpeg”,都可以替换为 GIF 或 PNG 以满足您的喜好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)