gpt4 book ai didi

FFmpeg 在固定坐标的叠加层上移动视频

转载 作者:行者123 更新时间:2023-12-04 23:26:09 25 4
gpt4 key购买 nike

我在背景视频 (B) 上放置了一个视频 (A)。我希望视频 A 围绕视频 B 旋转或从左到右再从右到左旋转。
我试过代码:

ffmpeg -y -i video1.mp4 -i video2.mp4 -i "Filter_HD.png" -filter_complex "[0:v]scale=840:460 [v1]; [2:v]scale=840:460 [v2]; [v1][v2]overlay=0:0 [v3]; [1:v]boxblur=9:8,scale=1280:720 [v4]; [v4][v3]overlay=enable='between(t,1,8*60)':x='if(lte(-w+(t)*50,w/11),-w+(t)*50,w/2)':y=100[out],setdar=16/9" -map "[out]" -threads 0 -preset superfast out.mp4

但它会移动并且不会重复。
请帮我
enter image description here

最佳答案

假设您需要将 video1 从 x=A 移动到 x=B(均从 video2 的左边缘测量)并以 R 像素/秒的速率返回。

使用覆盖 x表达,

x='A+min(mod(t,2*(B-A)/R)*R,2*(B-A)-mod(t,2*(B-A)/R)*R)'

关于FFmpeg 在固定坐标的叠加层上移动视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46520567/

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