我可以使用以下命令创建幻灯片
ffmpeg -y -f image2 -r 1/15 -i image%d.jpeg -y -r 45 video.mp4
视频已成功创建,但忽略了第一张图片..
例如在当前文件夹中我有
image1.jpeg
image2.jpeg
image3.jpeg
但幻灯片放映仅使用image2.jpeg
和image3.jpeg
创建..(即创建了带有2张图片的30秒视频..但我预计45秒视频,其中3张图片每张图片显示15秒)
答案 0 :(得分:4)
您的命令出了什么问题,-r 45
作为输出选项。你告诉ffmpeg制作一个输出速率为45 fps的视频。你可能不希望这样。
使用fps
过滤器设置帧速率:
ffmpeg -r 1/15 -i img%d.jpeg -vf fps=25 output.mp4
如果您使用
ffmpeg -r 1/15 -i img%d.jpeg output.mp4
你将获得一个约0.07 fps和三帧的视频,这意味着大约45秒的长视频( 3 / 0.07 )。这给出了预期的结果,但它可能无法在所有玩家中播放。
注意:
-y
不需要两次。仅在-i
之前提供一次。-f image2
不需要。 使用-r
作为输出选项强制其他帧速率在某些播放器中立即跳过第一帧。我认为这是一个错误,现在是reported in this ticket。