我正在使用MoviePy在服务器上自动从视频剪辑创建GIF。该图书馆帮助进行各种视频转换和修剪以创建GIF。Moviepy - 带有时间从左到右移动的帧(感兴趣区域)的作物视频
在我目前的项目中,我有一个有很多移动物体的视频剪辑,很难对感兴趣的区域进行自动跟踪。 (下面的快速gif显示了场景,虽然背景可以很容易消除并且可以跟踪对象,但假设跟踪对象超出了项目的范围)。
如下面的gif所示,红色矩形是感兴趣的区域,它随着时间从左向右移动。 我想裁剪该区域并创建一个GIF。
我使用MoviePy,我冒出一个矩形从视频创建GIF。但矩形被固定在其原始坐标位置。我正在寻找一种方法来随时移动矩形并裁剪它以创建GIF。
clip = (VideoFileClip("my_video.mp4")
.subclip((1,10.1),(1,14.9))
.resize(0.5)
.crop(x1=145,y1=110,x2=400,y2=810))
clip.write_gif("my_gif.gif")
如何添加时间因子,以便该坐标随时间变化。
欢迎任何建议。