0

我将图像与 ffmpeg 合并。我使用命令

ffmpeg -v -y -r 12.245451/1 -i /tmp/images/img%03d.jpg -i /tmp/sounds/sound.3gp -vcodec mpeg4 out.avi

使用 -r 我想告诉 ffmpeg 我希望每秒有 12.245451 张图像。仅当我使用 -r 12/1 之类的 int 值调用 ffmpeg 时,它才有效。我怎么知道 ffmpeg -r 12.245451?

问题是,如果我通过 -r 12/1,实际速率为 12.245451,声音会发生变化。我该如何处理?

4

1 回答 1

1

您想使用选项 -r 传递一个小数值。

将 -r 12.245451 转换为 -r 12245451/10000000

应该没问题。

于 2013-09-29T19:44:47.630 回答