我需要使用FFMPEG连接306个图像。 所以,我继续下面的脚本shell:
touch input.txt
for i in `seq 0 305`;
do
echo "file $i.png" >> input.txt
echo "duration 1" >> input.txt
done
echo "file 305.png" >> input.txt
ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p video.mp4
另外,我试过了:
1. ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p
video.mp4
2. ffmpeg -f concat -i input.txt -y -vf fps=1 -crf 22 -threads 2
-preset veryfast video.mp4
我也尝试过,对于所有图像,持续时间为1,最终视频仅显示1张图像。
我需要连接这些图像并生成一个短输出视频。
任何想法