All pastes #1748610 Raw Edit

Someone

public text v1 · immutable
#1748610 ·published 2010-01-12 19:02 UTC
rendered paste body
avsfile = "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)""")