我在 Avisynth 中有以下脚本。它生成两个带有两个字幕的帧。一个字幕会更改文本,而第二个字幕会显示在两个帧中,且不变。我需要的是仅在第一帧中显示第二个字幕。我该怎么做?
BlankClip(width=640, height=360, length=1, fps=1, color=$FFFFFF)
Subtitle("123", size=100, x=320, y=290, align=2, text_color=$0000ff) \
++ Subtitle("456", size=100, x=320, y=290, align=2, text_color=$0000ff)
Subtitle("ABC", size=100, x=620, y=360, align=3, text_color=$000000)
我正在使用 Avisynth+ 3.7
答案1
我找到了使用拼接和附加的解决方案
BlankClip(width=640, height=360, length=1, fps=1, color=$FFFFFF)
Subtitle("123", size=100, x=320, y=290, align=2, text_color=$0000ff)
Subtitle("ABC", size=100, x=620, y=360, align=3, text_color=$000000)
a=last
BlankClip(width=640, height=360, length=1, fps=1, color=$FFFFFF)
Subtitle("456", size=100, x=320, y=290, align=2, text_color=$0000ff)
b=last
a+b