Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Subtitle script for TPM by RU.08 (2015)
- Function AddSub(clip orig, string "subttext", int "sub_pos", bool "sub_fade"){
- sub_size=86
- sub_width=32
- sub_pos=Default(sub_pos,636)
- sub_fade=Default(sub_fade,true)
- subtitlelength=framecount(orig)
- sub_spc=-3
- nosubttext=orig.ConverttoRGB32()
- subtitletext=nosubttext.subtitle(subttext,-1,sub_pos+4,0,subtitlelength-1,"ITC Franklin Gothic Demi",sub_size,$000000,$FF000000,8,sub_spc,0,sub_width).subtitle(subttext,-1,sub_pos,0,subtitlelength-1,"ITC Franklin Gothic Demi",sub_size,$FFFFFF,$FFFFFFFF,8,sub_spc,0,sub_width).blur(0.6)
- subtitlemask=blankclip(1,1920,820,"RGB24",2400,1001).subtitle(subttext,-1,sub_pos+4,0,0,"ITC Franklin Gothic Demi",sub_size,$FFFFFF,$FFFFFF,8,sub_spc,0,sub_width).subtitle(subttext,-1,sub_pos,0,0,"ITC Franklin Gothic Demi",sub_size,$FFFFFF,$FFFFFF,8,sub_spc,0,sub_width).converttoy8(matrix="PC.709").loop(subtitlelength)
- fadeinmask=blankclip(7,1920,820,"YV12",2400,1001,color=$FFFFFF).killaudio().fadein(6,$000000).tweak(bright=-20,cont=1.2).converttoy8(matrix="PC.709").trim(1,6)
- layer(nosubttext,MergeARGB(subtitlemask,subtitletext.showred(),subtitletext.showgreen(),subtitletext.showblue()))
- sub_fade ? layer(nosubttext.trim(0,5),MergeARGB(fadeinmask,last.showred(),last.showgreen(),last.showblue())) ++ trim(6,subtitlelength-7) ++ layer(nosubttext.trim(subtitlelength-6,subtitlelength-1),MergeARGB(reverse(fadeinmask),last.trim(subtitlelength-6,0).showred(),last.trim(subtitlelength-6,0).showgreen(),last.trim(subtitlelength-6,0).showblue())) : last
- return converttoyv12()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement