とらりもんHOME  Index  Search  Changes  Login

とらりもん - 静止画から動画を作る Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

[[ここ|http://hpv.cc/~maty/pukiwiki1/index.php?%A5%A4%A5%F3%A5%BF%A1%BC%A5%D0%A5%EB%BB%A3%B1%C6%2F%A5%A4%A5%F3%A5%BF%A1%BC%A5%D0%A5%EB%BB%A3%B1%C6%A4%B7%A4%BF%C0%C5%BB%DF%B2%E8%A4%AB%A4%E9%C6%B0%B2%E8%BA%EE%C0%AE]]を参考に!

(Ubuntu 12.04で検証した。)

1. ディレクトリに画像ファイルを集める。

2. 連番ファイル名をつける名を連番に変換する(もとのファイル名のファイルは消えるよ!)
$ perl -e 'open(CMD,"ls -1|sort -n|");while($l=<CMD>){$i++;chomp$l;$f=sprintf"%04d.jpg",$i;print"mv $l,$f\n";rename($l,$f)}'

3. ffmpegで動画に!
$ ffmpeg -r 24 -i "./%04d.jpg" -vcodec mjpeg -qscale 0 out.avi

!avconvを使うやり方
ファイルを0001.png, 0002.png, ...と名づけておく。
avconv -i %04d.png -r 24 out.mpg
とか,
avconv -i %0dd.jpg -r 24 -vcodec libx264 out.mp4

mp4でやるときは, 縦横のピクセル数がそれぞれ偶数でないとエラーが出ることがある。convert xxx.jpg -resize 800x600! yyy.jpgみたいに変換!


http://koiroha.blogspot.jp/2014/04/how-to-concat-jpeg-files-and-convert-to-mpeg-or-aniation-gif.html