Avisynth - 将图像添加到 X 帧的视频,然后删除图像
Avisynth - Add image to video for X amount of frame then remove image
Avisynth 问题总计 nooby。我正在尝试在视频中的设定点添加图像,然后在设定点将其删除。
例如。视频开始,然后播放 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
使用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 帧,我不确定我是否理解正确 "disappear for 100 remaining frames"。
有关 Trim 的更多信息,请点击此处:http://avisynth.nl/index.php/Trim
Avisynth 问题总计 nooby。我正在尝试在视频中的设定点添加图像,然后在设定点将其删除。
例如。视频开始,然后播放 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
使用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 帧,我不确定我是否理解正确 "disappear for 100 remaining frames"。
有关 Trim 的更多信息,请点击此处:http://avisynth.nl/index.php/Trim