使用 ffmpeg 从具有 ken burns 效果的图像生成视频

use*_*796 5 php ffmpeg zooming

我正在尝试从图像生成视频。

以下代码生成视频,每 3 秒 1 帧。

     exec("ffmpeg -f image2 -r 1/3 -loop_input -shortest -y  -i tmp/image%3d.jpg -i tmp/ag1.mp3 -target ntsc-dvd -s 1280x720 tmp/video.mwv");
Run Code Online (Sandbox Code Playgroud)

我想对其应用肯烧伤效果,我搜索了很多但找不到任何解决方案。

有人可以帮我吗?如果可以提供任何代码片段,将不胜感激。

Jas*_*n B 4

我认为仅用 ffmpeg 无法完成此任务。我过去曾使用名为diascope 的工具完成此操作。我从来没有听说过它,但它产生了一些我见过的最好的图片幻灯片,因为你可以使用像 Ken Burns 这样的效果。它在最后一步中确实使用 ffmpeg 来实际编码视频。

看看例子,应该很简单。