oh yeah - and in answer to Mroni, here's a really neat avisynth script for you which will help with your vcd encodes immensely.
TVs naturally crop the edges of images but unfortunately there is no "standard" for how much one particular set will crop.
So, what you can do is use this script in avisynth as a video source to make a vcd that will work out how many pixels are cropped from the edge of a vcd (or a dvd if you change the res settings in the scrip).
# clip resolution, choose any to match your ouput encode.
x=352
y=240
# the building blocks
hbar=MessageClip("",x-96,4,false,0,0,$ffffff)
vbar=hbar.bilinearresize(4,y)
# colouring
hr=hbar.rgbadjust(1,0,0,0)
hy=hbar.rgbadjust(1,1,0,0)
hb=hbar.rgbadjust(0,0,1,0)
hg=hbar.rgbadjust(0,1,0,0)
vr=vbar.rgbadjust(1,0,0,0)
vy=vbar.rgbadjust(1,1,0,0)
vb=vbar.rgbadjust(0,0,1,0)
vg=vbar.rgbadjust(0,1,0,0)
# putting them together and add some text
hall=stackvertical(hr,hy,hb,hg)
top=stackvertical(hall.Subtitle("I"),hall.Subtitle("II"),hall.Subtitle("III"))
mid=MessageClip("I: 1-16 II: 17-32 III: 33-48",x-96,y-96)
lft=stackhorizontal(vr,vy,vb,vg,vr,vy,vb,vg,vr,vy,vb,vg).subtitle("I II III",6,y/2)
rgt=stackhorizontal(vg,vb,vy,vr,vg,vb,vy,vr,vg,vb,vy,vr).subtitle("III II I",2,y/2)
stackhorizontal(lft,stackvertical(top,mid,top.flipvertical()),rgt)
#End of script
Each colour bar is 4 pixels and each group of red, yellow, blue, green is
16 pixels. You should change x= and y= to the size you encode at - the script provided is for a standard NTSC vcd.
Once you've found out how many pixels are missing each side you can then use these values to tweak your divx -> vcd or dvd creation using this script which you create using the same process.
Make a note of the pixels lost at the top bottom left and right and put the values into this script which will add the necessary borders to your fansub...
Code: Select all
#
#
#Script start
#
#Enter the overscan values here, default is 16
leftlost=16
rightlost=16
toplost=16
bottomlost=16
#Desired output size, default is NTSC vcd
x=352
y=240
#Your input clip
AVISource("C:/input.avi")
#The resizing and border adding
BiCubicResize((x-leftlost)-rightlost,(y-toplost)-bottomlost)
AddBorders(leftlost,toplost,rightlost,bottomlost)
#End of script
That will avoid any cropping of subtitles on your tv.