jggimi
21st August 2003, 15:39
I'm one of the few who use Gknot to create SVCDs and VCDs... where Gknot is used as the .d2v -> .avs generator. There may not be a whole lot of us, but the feature has been there for some time, and I have been taking advantage of it for about a year or so. AddBorders
When selecting SVCD/VCD resizing, and if borders are added, sometimes the resizing will have odd values in it, causing the AviSynth 2.5 script to fail. It's easy to circumvent with an editor; for example, I just edit:
# RESIZING
# for NTSC-VCD
LanczosResize(352,131)
#
# BORDERS
AddBorders(0,55,0,54)
to this:
# RESIZING
# for NTSC-VCD
LanczosResize(352,132)
#
# BORDERS
AddBorders(0,54,0,54)
ResampleAudio
In AviSynth 2.5, ResampleAudio no longer adds an audio track. The circumvention I use is to replace:
# FOOL CCEnc
ResampleAudio(44100)
with:
# FOOL CCEnc
empty = BlankClip()
AudioDub(last,empty)
In AviSynth, "last" is the special variable used when you need to describe the current, unnamed clip. For more info on the replacement of ResampleAudio, see AddAudio() in the AviSynth manual. This is a modification of that function.
When selecting SVCD/VCD resizing, and if borders are added, sometimes the resizing will have odd values in it, causing the AviSynth 2.5 script to fail. It's easy to circumvent with an editor; for example, I just edit:
# RESIZING
# for NTSC-VCD
LanczosResize(352,131)
#
# BORDERS
AddBorders(0,55,0,54)
to this:
# RESIZING
# for NTSC-VCD
LanczosResize(352,132)
#
# BORDERS
AddBorders(0,54,0,54)
ResampleAudio
In AviSynth 2.5, ResampleAudio no longer adds an audio track. The circumvention I use is to replace:
# FOOL CCEnc
ResampleAudio(44100)
with:
# FOOL CCEnc
empty = BlankClip()
AudioDub(last,empty)
In AviSynth, "last" is the special variable used when you need to describe the current, unnamed clip. For more info on the replacement of ResampleAudio, see AddAudio() in the AviSynth manual. This is a modification of that function.