擅长:python、mysql、java
<p>这有点麻烦,但是如果你使用的是Jupyter笔记本,你可以使用cell magics直接从笔记本上运行ffmpeg的命令行版本。在一个单元格中运行脚本以生成原始帧</p>
<pre><code>from mpl_toolkits.mplot3d import Axes3D
ax = Axes3D(fig)
ax.scatter(xx,yy,zz, marker='o', s=20, c="goldenrod", alpha=0.6)
for ii in xrange(0,360,1):
ax.view_init(elev=10., azim=ii)
savefig("movie%d.png" % ii)
</code></pre>
<p>现在,在新的笔记本单元格中,输入以下内容,然后运行单元格</p>
<pre><code>%%bash
ffmpeg -r 30 -i movie%d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p out.mp4
</code></pre>