1080p におさめる。
あつめてきた写真を高速スライドショーにする必要があった。画像の下準備
縦づかいか、横づかいかふりわける
identify -format '%f %w %h' IMG_0564.heif | awk '{if($2<$3){print $1,"true"}else{print $1,"false"}}'
横だった場合は、1920 に幅を合せて、クロップする
convert in.jpg -resize 1920 -gravity center -crop 1920x1080+0+0 -quality 100 -background black -compose Copy out.jpg
縦だった場合は、1920x1080 にはめる(背景は足す)。
convert in.jpg -resize 1920x1080 -quality 100 -background black -compose Copy -gravity center -extent 1920x1080 out.jpg
パイプから挿入された写真の連番を、’mp4’ としてコンパイル
find *.jpg | ffmpeg -framerate 30 -f image2pipe -i - -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4