Kero777 wrote:(Just so you know I used "AddBorders(40,0,40,0) because the video is normally at 640X480 and it looks very horizontally stretched when I change it to 720X480.
It's supposed to. Proper 4:3 is 640x480 when viewed on a computer screen. 720x480 (which is 3:2, technically), only displays as proper 4:3 when viewed on a TV, since TV pixels aren't square like a computer monitor's are. Simple as that. With those borders there, it'll look too tall when viewed on a TV. To see for yourself, after adding the borders, resize back to 640x480. That's how it'll look on a TV.
Anyway, perhaps the issue occurs because of XviD, but it's not necessary to use the programming-esque functions of AviSynth to accomplish putting buffer footage on something. The same script could be written in a much simpler form like so:
Code: Select all
BlankClip(48) ++ AVISource("test.avi").AddBorders(40,0,40,0).LanczosResize(720,480) ++ BlankClip(48)
That's one line - ignore the screen wrapping. Periods between the functions work the same way that putting the functions on new lines does. The double-pluses tell the script to make absolutely sure that the audio remains synched where it's supposed to be.