SVG→PNG→MOVとMP4 の変換
静止画から動画をつくる試行をした。
の流れで。
具体的には
InkscapeでSVGをPNGに変換した。
このときのコマンドは
$ Inkscape.com --export-width=500 --file=XXX001.svg --export-png=XXX001.png
のようなもの。
--without-gui
もつけてもよいのかも。ffmpegでPNG群をMOVにした。
このときのコマンドは
$ ffmpeg -r 30 -i XXX%03d.png -vcodec mpeg4 -qscale 0 -r 360 XXX.mov
のようなもの。
ただしバッチファイル内では%%が%に展開されるので修正が必要。ffmpegでPNG群をMP4にした。
このときのコマンドは
$ ffmpeg -r 30 -i XXX%03d.png -vcodec libx264 -pix_fmt yuv420p -r 360 XXX.mp4
のようなもの。
上の同様にバッチファイル内では%%が%に展開されるので修正が必要。
注意点
シェル内でも、Inkscapeで大量の画像ファイルを1つ1つ変換するのにはかなり時間がかかる。 別の方法も試してみたい。