0

总 nooby Avisynth 问题。我正在尝试在视频中的设定点添加图像,然后在设定点将其删除。

例如。视频开始播放,然后播放 100 帧,然后图像在初始视频的右上角 200 帧可见,然后在初始视频的剩余 100 帧内消失。

我知道它类似于图层或叠加功能,但我只是不知道如何在设定点应用图像,而不仅仅是初始视频的开始。

所以因为我有这个。

clip_black  = BlankClip(2000, 400, 400)

clip_team_one = ImageSource("C:\Users\Testing\Desktop\fun.png",  fps = 29.97,  end = 300).fadeio(28).converttoRGB32

clip1 = Layer(clip_black, clip_team_one, "add", 257 , 30, 20)

clip1
4

1 回答 1

1

使用 trim(start_frame, end_frame) 或 trim(start_frame, -number_of_frames)。

在您的情况下,您需要将脚本的倒数第二行替换为以下内容:

clip1 = clip_black.trim(0,-100) + Layer(clip_black.trim(100,-200), clip_team_one, "add", 257 , 30, 20) + clip_black.trim(100+200,0)

您还需要将 clip_team_one 的持续时间更改为 200 帧而不是 300 帧。

但是,鉴于源视频长度为 2000 帧,我不确定我是否正确理解“消失 100 帧”。

有关修剪的更多信息:http: //avisynth.nl/index.php/Trim

于 2015-01-22T22:03:13.620 回答