cd ~/datampv/images; dt=$( date +%Y_%m_%d_%H_%M_%S); [ ! -d output ] && mkdir output; [ ! -d output/org_images ] && mkdir output/org_images; mkdir output/org_images/$dt; cp *.avif output/org_images/$dt; mogrify -resize 1920x1080 -background black -gravity center -extent 1920x1080 -format avif output/org_images/$dt/*.avif; mogrify -resize 1920x1080 -background black -gravity center -extent 1920x1080 -format avif *.jpg; mogrify -resize 1920x1080 -background black -gravity center -extent 1920x1080 -format avif *.JPG; mogrify -resize 1920x1080 -background black -gravity center -extent 1920x1080 -format avif *.png; mogrify -resize 1920x1080 -background black -gravity center -extent 1920x1080 -format avif *.webp; mv *.jpg output/org_images/$dt; mv *.png output/org_images/$dt; mv *.webp output/org_images/$dt; printf "file '%s'\nduration 2\n" *.avif > list; ffmpeg -y -f concat -i list -r 1/2 -c:v libsvtav1 -preset 4 -pix_fmt yuv420p10le -crf 28 output/slideshow1080p_$dt.mp4; rm list; rm *.avif
>>Click here to continue<<