====== 17 ffmpeg ====== ====== インストール ====== # apt install ffmpeg 1秒間に30枚(30fps)を1秒間に60枚(60fps)で出力。 この場合、1枚が2回ずつ表示されて、1秒間に60枚(60fps)になる。 180枚の画像があった場合は、6秒の動画作成される。 $ ffmpeg -r 30 -i %05d.jpg -vcodec libx264 -pix_fmt yuv420p -r 60 movie.mp4 1秒間に1枚(1fps)の画像をそのまま繋げる $ ffmpeg -r 1 -i %05d.jpg -vcodec libx264 -pix_fmt yuv420p -r 1 movie.mp4 ====== 連番にするプログラム ====== #!/bin/bash FROM_DIR=./data TO_DIR=./move j=1 for i in `ls ${FROM_DIR}/` do name=`printf "%05d\n" $j` cp ${FROM_DIR}/$i ${TO_DIR}/$name.jpg j=`expr $j + 1` done {{tag>ffmpeg}}