Open5

画像を作ってそこから動画を作る

Spring_MTSpring_MT

imagemagickとffmpegはinstallしておく

convert -size 150x150 xc:blue sample.png
ffmpeg -r 1 -stream_loop -1 -t 2.0 -i sample.jpg -vcodec libx264 -pix_fmt yuv420p -r 30 sample.mp4 

ffmpegのオプション説明

name 説明
最初の -r inputのframe rate
-stream_loop loopの指定 -1で無限loop>
-t 動画の長さ
-i 入力データ
-vcodec 動画のコーデック libx264だと H.264
-pix_fmt ピクセルフォーマット
二番目の -r outtputのframe rate

https://ffmpeg.org/ffmpeg.html

Spring_MTSpring_MT

文字入りの画像を生成する

convert -size 150x150 -fill white -background blue -font "Mali-Light" -gravity center label:"1" 1.png
convert -size 150x150 -fill white -background red -font "Mali-Light" -gravity center label:"2" 2.png  
convert -size 150x150 -fill white -background green -font "Mali-Light" -gravity center label:"3" 3.png
Spring_MTSpring_MT

つなげて動画にする

ffmpeg -r 1 -stream_loop -1 -t 2.0 -i %01d.png -vcodec libx264 -pix_fmt yuv420p -r 30 sample.mp4
ffmpeg -r 1 -stream_loop 0 -t 2.0 -i %1d.png -vcodec vp9 -pix_fmt yuv420p -r 30 sample.webm