Advertisement
Guest User

TPM Subtitle Script

a guest
Jun 12th, 2015
472
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Subtitle script for TPM by RU.08 (2015)
  2. Function AddSub(clip orig, string "subttext", int "sub_pos", bool "sub_fade"){
  3.     sub_size=86
  4.     sub_width=32
  5.     sub_pos=Default(sub_pos,636)
  6.     sub_fade=Default(sub_fade,true)
  7.     subtitlelength=framecount(orig)
  8.     sub_spc=-3
  9.     nosubttext=orig.ConverttoRGB32()
  10.     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)
  11.     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)
  12.     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)
  13.     layer(nosubttext,MergeARGB(subtitlemask,subtitletext.showred(),subtitletext.showgreen(),subtitletext.showblue()))
  14.     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
  15.     return converttoyv12()
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement