gpt4 book ai didi

animation - ffmpeg 动态缩小视频(向后挤压)或缩小到小于原始视频

转载 作者:行者123 更新时间:2023-12-03 23:05:44 25 4
gpt4 key购买 nike

我有 2 个视频,我试图将一个叠加在另一个之上,并让它以动画方式缩小,直到它看起来像画中画设置。然后,几秒钟后,它应该按比例放大。
这就是我想要实现的(这些将是 视频 不是图像 ):
enter image description here
这是我能得到的最接近的结果,但至关重要的是,缩放“out”(而不是“in”)似乎不起作用;所以,当然,这个不工作 :ffmpeg -i bg.mov -i top.mov -filter_complex "[0:v]zoompan=z='pzoom-0.1':d=1, setpts=PTS-STARTPTS[top]; [1:v]setpts=PTS-STARTPTS+2/TB, scale=1920x1080, format=yuva420p,colorchannelmixer=aa=1.0[bottom]; [top][bottom]overlay=shortest=0" -vcodec libx264 out.mp4这可以通过ffmpeg实现吗?

最佳答案

使用带有动画的缩放过滤器,自 v4.3 起可用。
这里有一些东西可以帮助您入门。这将在 2 秒内将顶层从 480 像素高度扩展到 1080 像素高度,然后在 2 秒内回到 480 像素高度。ffmpeg -i bg.mov -i top.mov -filter_complex "[0:v]scale=1920x1080,setpts=PTS-STARTPTS[bg]; [1:v]setpts=PTS-STARTPTS+2/TB, scale=-1:'480+600*abs(sin((t-2)*2*PI/8))':eval=frame[top]; [bg][top]overlay" -vcodec libx264 out.mp4

关于animation - ffmpeg 动态缩小视频(向后挤压)或缩小到小于原始视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62845459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com