循环图像以创建动画。直到几天前,都没有问题。最近一个视频是灰度的。下一个视频,使用相同脚本的副本,带有不同但非常相似的图像,效果很好。
有些视频是灰度视频,有些则符合预期。
Mac Mini Monterey。FFmpeg v6.0
在终端中运行
sh imgvid.sh filename
ffmpeg -y -loop 1 -t 3.0 -i $100.jpg -loop 1 -t 3.0 -i $101.jpg -loop 1 -t 3.0 -i $102.jpg -loop 1 -t 3.0 -i $103.jpg -loop 1 -t 3.0 -i $104.jpg -loop 1 -t 3.0 -i $105.jpg -loop 1 -t 3.0 -i $106.jpg -loop 1 -t 3.0 -i $107.jpg -loop 1 -t 3.0 -i $108.jpg -loop 1 -t 3.0 -i $109.jpg -filter_complex "
[0][1]xfade=transition=fade:duration=2:offset= 1[f1];
[f1][2]xfade=transition=fade:duration=2:offset=2[f2];
[f2][3]xfade=transition=fade:duration=2:offset=3[f3];
[f3][4]xfade=transition=fade:duration=2:offset=4[f4];
[f4][5]xfade=transition=fade:duration=2:offset=5[f5];
[f5][6]xfade=transition=fade:duration=2:offset=6[f6];
[f6][7]xfade=transition=fade:duration=2:offset=7[f7];
[f7][8]xfade=transition=fade:duration=2:offset=8[f8];
[f8][9]xfade=transition=fade:duration=2:offset=9,format=yuv420p[v]" -map "[v]" -movflags +faststart -r 25 $1.mp4```
答案1
事实证明,如果任何图像都是灰度的,那么整个视频都是灰度的。删除了一些杂散的灰度图像(不确定我的创作过程为什么会产生这些图像),一切就都好了。Imagemagick 的识别工具是一种快速验证大量文件是灰色还是彩色的方法。