我正在尝试使用 ffmpeg concat demuxer 从图像生成视频。我正在创建一个带有图像文件路径的文本文件。由于图像的持续时间可能不同,我使用持续时间过滤器来指定每个图像的持续时间。示例文本文件如下:
file 1.jpg
持续时间3
file 2.jpg
持续时间3
file 3.jpg
持续时间5
1.jpg和2.jpg两个都显示指定的3秒,但3.jpg仅持续2秒。
FFMPEG命令:
ffmpeg -f concat -i D:/textfile.txt -y -r 10 -crf 22 -threads 2 -preset veryfast D:/video.mp4
答案 0 :(得分:1)
使用
ffmpeg -f concat -i textfile -y -vf fps=10 -crf 22 -threads 2 -preset veryfast video.mp4
textfile是
file 1.jpg
duration 3
file 2.jpg
duration 3
file 3.jpg
duration 5
file 3.jpg