Just so it's not lost, here's the full AVISynth script I used which blanks the emulator text, centers my logo, etc.:
logofile = "logo.png"
a = AVISource("ystaspart1.avi").ConvertToRGB24()
a2 = Trim(a, 0, 200)
a3 = Trim(a, 201, 5293)
a4 = Trim(a, 5294, 0)
a2a = BlankClip(a2, length=600, width=640, height=20, color=$00000000)
a2b = Overlay(a2, a2a, x=0, y=460, opacity=1.00)
a2c = Overlay(a4, a2a, x=0, y=460, opacity=1.00)
b = AVISource("ystaspart2.avi").ConvertToRGB24()
b2 = Trim(b, 0, 200)
b3 = Trim(b, 201, 5679)
b4 = Trim(b, 5680, 0)
b2a = BlankClip(b2, length=201, width=640, height=20, color=$00000000)
b2b = Overlay(b2, b2a, x=0, y=460, opacity=1.00)
b2c = Overlay(b4, b2a, x=0, y=460, opacity=1.00)
c = AVISource("ystaspart3.avi").ConvertToRGB24()
c2 = Trim(c, 0, 200)
c3 = Trim(c, 201, 7593)
c4 = Trim(c, 7594, 0)
c2a = BlankClip(c2, length=201, width=640, height=20, color=$00000000)
c2b = Overlay(c2, c2a, x=0, y=460, opacity=1.00)
c2c = Overlay(c4, c2a, x=0, y=460, opacity=1.00)
d = AVISource("ystaspart4.avi").ConvertToRGB24()
d2 = Trim(d, 0, 200)
d3 = Trim(d, 201, 6140)
d4 = Trim(d, 6141, 0)
d2a = BlankClip(d2, length=201, width=640, height=20, color=$00000000)
d2b = Overlay(d2, d2a, x=0, y=460, opacity=1.00)
d2c = Overlay(d4, d2a, x=0, y=460, opacity=1.00)
e = AVISource("ystaspart5.avi").ConvertToRGB24()
e2 = Trim(e, 0, 200)
e3 = Trim(e, 201, 6388)
e4 = Trim(e, 6389, 0)
e2a = BlankClip(e2, length=201, width=640, height=20, color=$00000000)
e2b = Overlay(e2, e2a, x=0, y=460, opacity=1.00)
e2c = Overlay(e4, e2a, x=0, y=460, opacity=1.00)
f = AVISource("ystaspart6.avi").ConvertToRGB24()
f2 = Trim(f, 0, 200)
f3 = Trim(f, 201, 0)
f2a = BlankClip(f2, length=201, width=640, height=20, color=$00000000)
f2b = Overlay(f2, f2a, x=0, y=460, opacity=1.00)
a = a2b + a3 + a2c + b2b + b3 + b2c + c2b + c3 + c2c + d2b + d3 + d2c + e2b + e3 + e2c + f2b + f3
# Adjust the below items to adjust the subtitles.
# This is so that the movie will have the correct subtitles.
# All the required information will be on the movies submission page.
# Be sure to keep the "" tags everywhere, even when branch is blank (Making it "").
game = """Yoshi's Story"""
branch = """"""
author = "Comicalflop"
time = "11:00.23"
rerecords = "12055"
# This sets the start time for the subtitles to start displaying, this is set as a frame
# number.
subff = 793
# This controls how long the subtitles stay on the screen.
sublength = 300
# This is the delay for the second set of subtitles to come in.
# This is useful if it is more asthetically pleasing to delay the second set of subtitles.
# Do not set this lower than 1, otherwise the subtitles will overlap and look ugly.
subdelay = 1
# Below is the size for the subtitles. Small (NES, GB, SNES, etc.) encodes use a size of 10.
subsize = 20
# Below are the values for the left, center, or right positioning for the subtitles below
# in the script, modification shouldn't be attempted unless you know what you're doing.
positionleft = 7
positioncenter = 8
positionright = 9
# This sets the position of the subtitles in terms of direction, it can be left, right, or
# center.
# Set positionleft for left, set positioncenter for center, set positionright for right.
# Setting this to positioncenter is considered standard practice, other positions
# shouldn't be used unless it looks far better.
position = positionright
# This sets the y position for the subtitles, basically, how high or low they are up on
# the screen.
# The higher the number, the lower the subtitles.
ypos = 2
# This adds the logo.
b = ImageSource( file=logofile, start=0, end=int((a.FrameRate * 2) - 1), fps=a.FrameRate )
c = AudioDub(b, BlankClip(b.framecount, fps=b.framerate, audio_rate=a.AudioRate, channels=a.AudioChannels)).AddBorders((a.width - b.width) / 2,(a.height - b.height) / 2,(a.width - b.width) / 2,(a.height - b.height) / 2,$000000) + a
# This adds the first set of subtitles.
multi = c.height / 224
multi = (multi > (c.height / a.height)) ? multi : (c.height / a.height)
Subtitle(c, game + "\n" + ( (branch == "") ? "" : branch + "\n" ) + "Played by " + author + "\nPlaying time: " + time + "\nRerecord count: " + rerecords, y=ypos, align=position, first_frame=subff, last_frame=(subff + sublength), size=subsize , text_color=$15FFFFFF, lsp=10)
# The below line is for calculating the frame number for the second set of subtitles to begin.
lastframenum=(subff + sublength)
# This adds the second set of subtitles.
Subtitle( \
"This is a tool-\nassisted recording.\nFor details, visit\n" + \
"http://TASVideos.org/", y=(ypos ), align=position, \
first_frame=(lastframenum + subdelay), last_frame=( \
lastframenum + subdelay + sublength), size=(subsize \
), text_color=$15FFFFFF, halo_color=$00000000, lsp=1 \
)
Thanks for encoding and publishing, Ilari!