PDA

View Full Version : Jerky video when using captured AVI


Grant
26th March 2004, 23:52
Before posting I searched other similar topics and tried a few of the tweaks suggested but nothing seemed to help with this problem.

I recently captured a 25 min avi and 55 min avi with my canopus cature card and created 2 seperate SVCD's. For the 25 min I used CBR and for the 55 min I used VBR (2520, 600, 1800 average). Both were encoded with CCE. The result is a video that plays great for about 1/3 the way through, gets jerky for between 5 and 10 mins then plays great again. Both are affected the same way and the jerkyness is only on scenes with movement (suggesting not enough bitrate)

I then encoded the smaller file directly with CCE and burnt with VCD easy and the result was picture perfect. I still wish to use the 55 min with D2S as it's more convenient. Any suggestions as the cause of the problem and a solution?

Nick
27th March 2004, 14:45
Depending on what codec was used to capture the AVI, the AVISource command used in the Avisynth script may not properly support it.

If you check "Edit Avisynth Script as part of video encoding" in the frameserver tab a window opens before CCE begins.

Adjust the AVIsource command to read DirectShowSource and insert the framerate of the original file between the filename and the audio=false argument.

ie
AVIsource("C:\moviepath\movie.AVI",audio=false)
becomes
DirectShowSource("C:\moviepath\movie.AVI",23.976,audio=false)

Obviously for a pal file the framerate would be 25, not 23.976

This may do the trick. Or it may not. Depending on the cause of the problem :)

Anyway, hope it helps

Nick

Grant
1st April 2004, 00:15
Thanks Nick. I tried your suggestion but CCE crashed when I edited the script.

The original script was "AVIsource("C:\moviepath\movie.AVI,false"

As you suggested I wrote "DirectShowSource(C:\moviepath\movie.AVI,25,audio=false"

When I did this CCE gave me the error "frame 740x56 not supported"

I tried this on both Avsynth 2.08 and 2.52.

The only other I thought of trying was to capture at 41KHz rather than 48.


Grant

Nick
1st April 2004, 01:34
OK, you're getting an avisynth error
Firstly, in the script lines you quote, after the DirectShowSource command there is an open bracket "(". However, at the end of the command there is no close bracket ")"

ie
DirectShowSource(C:\moviepath\movie.AVI,25,audio=false
should be
DirectShowSource(C:\moviepath\movie.AVI,25,audio=false)

Check your script again.
If the close bracket is not present, add it in and try again.
If it is, drag and drop the avisynth file into Windows Media Player. You should see red text. Tell us what it says.

Cheers
Nick

Ufo36
30th May 2004, 08:18
I got the same Problem. Media Player shows:
Script Error: DirectShowSource does not habe a named argument "audio"
(E:\Avi2SVCD\AviSynth_Script_File.avs,line2)

It worked, when I don't set audio=false in the script. But then CCE stops after writing ~~.avs. This just happens, when using an older mpeg2dec.dll from August 2002. With the new one I get the Error message with Framerate not supported.

Nick
5th June 2004, 18:52
If you are using the latest DVD2SVCD with the latest bundled version of Avisynth, there should be no problem.