Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- avsfile = "C:\Path\To\script.avs" # Encoding script
- format = 1 # 1=NTSC, 0=PAL
- wide = 1 # 1=Widescreen 16:9, 0=Full screen 4:3
- #########################
- ITU = (format==1?10:12)/11.0*(wide==1?4.0/3:1)
- SARs = """"12:11","16:11","10:11","40:33","16:15","64:45","8:9","32:27""""
- ITUprof = ""+(wide==1?"ANAMORPHIC ":"")+(format==1?"NTSC":"PAL")
- i=import(avsfile).converttorgb
- i
- ab = round(height*(sqrt(45.0/44)-1))
- a = spline36resize(round(width*ITU),height)
- a = a.addborders(0,floor(ab/2.0),0,ceil(ab/2.0))
- bb = width(a)-round(width*ITU/sqrt(45.0/44))
- b = spline36resize(round(width*ITU/sqrt(45.0/44)),height+ab)
- b = b.addborders(floor(bb/2.0),0,ceil(bb/2.0),0)
- interleave(a,b)
- scriptclip("""subtitle("Playback Resolution: "+\
- string(round(width(i)*ITU*pow(44.0/45,current_frame%2)))+"x"+string(height(i))+\
- "\n"+ITUprof+(current_frame%2==1?" NON-ITU":"")+\
- "\nx264 --sar "+eval("select(2*format+wide+current_frame%2*4,"+SARs+")"),lsp=0)""")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement