我正在尝试从图像中生成视频。
下面的代码生成视频,每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");我想要应用ken burns效果,我已经搜索了很多,但没有找到任何解决方案。
有人能帮我吗?如果能提供任何代码片段,将不胜感激。
发布于 2012-08-23 12:33:53
我不认为只用ffmpeg就能做到这一点。我以前使用过一个名为diascope的工具来做这件事。我从来没有听说过太多,但是它产生了一些我见过的最好的图片幻灯片,因为你可以使用像Ken Burns这样的效果。它在最后一步中确实使用了ffmpeg来实际编码视频。
看一下示例,它应该非常简单。
发布于 2018-02-12 10:54:52
FFMPEG有https://ffmpeg.org/ffmpeg-filters.html#zoompan
目前,它确实存在一些视频运动不稳定的问题。
发布于 2013-06-02 00:09:09
它可以通过Imagemagick和ffmpeg的组合来完成。使用图像魔术来制作一系列裁剪的图像,并使用ffmpeg将这一系列图像转换为电影。使用ImageMagick裁剪图像应该沿着一个或多个矢量进行,以创建创建运动的“帧”。当然,所有图像都必须具有相同的外部尺寸(使用ImageMagick很容易做到),但您可以使用ImageMagick中的裁剪和缩放工具创建各种逐帧运动。
https://stackoverflow.com/questions/12084473
复制相似问题