【问题标题】:problem merging multiple images and one audio into a video将多个图像和一个音频合并到视频中的问题
【发布时间】:2019-12-01 22:10:47
【问题描述】:

我得到了 22 张这样命名的 png 图片 pics1.png, pics2.png ... pics22.png

我还有一个持续时间为 00:02:25 的 wav 文件

我正在尝试使用 ffmpeg 将它们合并到视频中,但问题是音频不断回落(滞后于图像)

视频中,音频还在解释第20张图片,而屏幕上的图片是第22张图片,pics22.png...

我用这种方式制作了更多视频,有时图像超过 100 个,音频长达数分钟。

无论我使用什么计算,我都无法将这些音频和图像正确合并到视频中...

请告诉我可以在“一般”中使用的 ffmpeg 命令来执行此操作。

这是我目前使用的命令。

ffmpeg.exe -y -framerate 115/65 -i pics%d.png -i rmt.wav -ar 44100 -s 800x600 video.flv

【问题讨论】:

  • 每张图片的显示时间是否相同?
  • 是的,每张图片都应显示相同的时间。

标签: ffmpeg


【解决方案1】:

对于输出持续时间 X 和 N 个幻灯片,命令应该是

ffmpeg -y -framerate N/X -i pics%d.png -i rmt.wav -ar 44100 -r 25 -s 800x600 video.flv

因此,对于 2:25 --> 145 秒和 22 张图像的持续时间,命令应该是

ffmpeg -y -framerate 22/145 -i pics%d.png -i rmt.wav -r 25 -ar 44100 -s 800x600 video.flv

【讨论】:

  • 谢谢你的这个命令!有时持续时间会少于图像数量,例如 145 秒和 300 张图像。这在那种情况下也有效吗?在这种情况下,FRAMERATE 将小于 1 (0.5),是否允许?谢谢
  • 增加输出速率以避免低 fps 输出;也更正了表达式。
猜你喜欢
  • 2019-03-30
  • 2016-06-13
  • 2021-09-21
  • 2018-11-18
  • 2018-12-22
  • 1970-01-01
  • 2014-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多