FFMPEG幻灯片-仅显示第一帧

时间:2018-08-20 11:29:36

标签: android ffmpeg slideshow

我使用下面的ffmpeg命令从图像列表中生成视频(幻灯片),但问题是它仅显示第一张图像。

ffmpeg -loop 1 -t 3 -i image1.jpg -i image2.jpg -i image3.jpg -filter_complex [v][v1][v2] concat=n=3:v=1,format=yuv422p[a] -map [a] out.mp4

任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

最后,经过大量实践,找到了解决方案,并得到了比上面的命令更好的ffmpeg命令。

ffmpeg -f concat -safe 0 -i img-list.txt -f concat -safe 0 -i audio-list.txt -c:a aac -pix_fmt yuv420p -crf 23 -r 24 -shortest -y -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.mp4
上面命令input.txt中的

将包含用新行分隔的图像文件的路径。

input.txt

file '*/image1.jpg'
file '*/image2.jpg'
file '*/image3.jpg'