smb2.avi #dump from emu
4.avs
Language: avisynth
avisource("smb2.avi")
assumefps(60)
converttorgb32
num = AudioLengthF * FrameRateNumerator
denom = FrameCount * FrameRateDenominator
AssumeSampleRate(Round(num / denom))
ResampleAudio(48000)
trim(0,38628)
dissolve(last, last.trim(38429, 38628).amplify(0), 200)
4_yt.avs
Language: avisynth
import("C:\Users\vehi\Desktop\NGcode\lib\NGcode.avs")
src=avisource("4.avs")
ReplaceFramesSimple(src, src.ng_deblink(),
\ mappings="
[2378 3071] #first boss
[28627 29181] #wings")
ReplaceFramesSimple(src.ng_deblink(1.0),
\ mappings="
[2025 2053] #shyguy twitching
[2564 2708] #toad twitching
[4254 4341] #falling creeps
[6137 6182] #falling logs
[17391 17439] #invinc
[18675 18679] #footsie
[19699 19746] #invinc
[22756 22803] #invinc
[25922 26137] #egg+invinc
[26596 26615] #toad twitch
[27401 27455] #toad twitch")
smb2.avs
Language: avisynth
import("C:\Users\vehi\Desktop\NGcode\lib\NGcode.avs")
multi = 1
src=avisource("M:\TAS\smb2\4.avs")
import("subs.avs")
smb2_yt.avs
Language: avisynth
SetMemoryMax(2048)
import("C:\Users\vehi\Desktop\NGcode\lib\NGcode.avs")
multi = 8
src=avisource("M:\TAS\smb2\4_yt.avs")
import("subs.avs")
SelectEven()
subs.avs
Language: avisynth
subff = 425
system = "NES"
title = "Super Mario Bros. 2"
author = "DonamerDragon"
time = "07:53.32"
rerecord = "15215"
sub_str1 = title + \
" by " + author + "\n" + \
" in " + time + \
" Rerecord Count: " + rerecord
sub_str2 = "This is a tool-assisted recording.\n" + \
"For details, visit http://TASVideos.org/"
src
main=pointresize(multi*width, multi*height)
AviSource("M:\TAS\logo.avi")
ChangeFPS(main)
audiodub(blankclip(main))
logo=spline36resize(main.width, main.height)
logo++main
ng_bighalo(sub_str1, y=17*multi, align=2, first_frame=subff, size=(13.0 * multi), halo_radius=(1*multi), memo = "1")
ng_bighalo(sub_str2, y=19*multi, align=2, first_frame=(subff + 300), size=(15.0 * multi), halo_radius=(1*multi), memo = "2")
Using import("subs.avs") like this makes it act like a function that returns a clip with the subs applied.