Log in

View Full Version : S..S...S...tutter


D3s7
24th June 2003, 01:49
having a problem lately w/ AVISynth and my files.

Currently on 2.0.8 and playing back my .avs scripts in media player or when I encode w/ cce i get real stutterd playback...

i narrowed it down to these 2 lines:
Telecide()
Decimate(mode=1,threshold=50)

either causes the stutter but both cause it real bad..

Running a windows XP machine in SP1 w/ latest patches - I did install WMP 9 but had the problem before then

Any thoughts? - trying to isolate some dll or something that would be causing the issue. I'm guessing it has SOMETHIGN to do w/ my decomb.dll but not really sure how to check what version I'm using of it

Guest
24th June 2003, 04:43
A threshold of 50 for mode 1 is very unusual. Why are you doing that?

What is the nature of your source material?

D3s7
24th June 2003, 13:06
Originally posted by neuron2
A threshold of 50 for mode 1 is very unusual. Why are you doing that?

What is the nature of your source material?

Threshold of 50 is the default from Doitfast4U's scripts... modifying that doesn't really seem to help though.

it's a NTSC movie - appears the first 100 frames are telecined but the rest (another 400-500 frames) are normal (got this from the show=true)

I did finally upgrade to 2.5.2 and installed the latest Decomb.dll from the source site which helps some however I'm still seeing the delays. - it's the telcide() that's causing my problems which is logical. -

What I'm wondering is if perhaps some other codec or something is installed that's interfering w/ proper functioning. Should I try to recompile decomb.dll from the source?

Thanks

Awatef
24th June 2003, 16:51
If your souce has an analog telecine, you can't IVTC it, just deinterlace or bob it.

D3s7
24th June 2003, 16:56
Originally posted by Awatef
If your souce has an analog telecine, you can't IVTC it, just deinterlace or bob it.

Probably a dumb question but is there an easy way to tell??

Guest
24th June 2003, 19:20
@Awatef

Your terminology is non-standard. What do you mean by "analog telecine"?

bilu
24th June 2003, 20:01
analog telecine = hard telecine

Just guessing :rolleyes:


Bilu

Guest
25th June 2003, 03:11
That would make no sense, because then he would be saying that you cannot IVTC hard telecining, which is manifestly false.

bilu
25th June 2003, 07:52
I know :)

Guest
25th June 2003, 12:58
Originally posted by D3s7
Threshold of 50 is the default from Doitfast4U's scripts... modifying that doesn't really seem to help though.The effect of this insanely high threshold is going to be that mode=1 is effectively disabled. Your video segments will get treated as film segments. The most similar frame in a cycle will be converted to a blend. That will reduce the smoothness of video sections.

I did finally upgrade to 2.5.2 and installed the latest Decomb.dll from the source site which helps some however I'm still seeing the delays. - it's the telcide() that's causing my problems which is logical. -Now you're talking about 'delays', which is quite a bit different from simple jerkiness. Are you saying now that your player pauses occasionally?

What I'm wondering is if perhaps some other codec or something is installed that's interfering w/ proper functioning. Should I try to recompile decomb.dll from the source? No, rebuilding Decomb is not going to help.

Please exactly describe the symptom and your process. There's still too much ambiguity in your problem description.

D3s7
25th June 2003, 13:17
Originally posted by neuron2
The effect of this insanely high threshold is going to be that mode=1 is effectively disabled. Your video segments will get treated as film segments. The most similar frame in a cycle will be converted to a blend. That will reduce the smoothness of video sections.

I'll mention it to the authors of the application.. might be something they'll want to correct

Now you're talking about 'delays', which is quite a bit different from simple jerkiness. Are you saying now that your player pauses occasionally?


I'm not sure if I'd consider it a "pause" - how about this... almost acts that every 3 - 5 seconds a frame is repeated a couple times causing the appearance that it's catching or stuttering. If I had to draw it I'd say it be like this - - - - - --- - - - - --- - - - ---

The resulting effect isn't a smooth video but like the above. If I turn on "show=true" and watch what the result, only the first 100 or 200 frames show are telicined - rest show as pure however the effect above happens for the whole duration

Guest
25th June 2003, 13:58
Please post an URL to a *source* clip (preferably a VOB fragment) and give us your exact script. To help you I have to be able to reproduce your problem.

With all due respect, the fact that you use a tool called "DoItFast4U" indicates to me that you do not fully understand what the issues are and what is happening. For example, Telecide cannot emit multiple duplicates if they are not already there in the source clip.

D3s7
25th June 2003, 14:03
I'll put it up someplace and link it

Actually, I"ve been doing this for about 2 years now, just some of the utils save a little time and I haven't had any problems until recently..

Thanks for the help

Guest
25th June 2003, 15:04
OK, forgive the imputation. I'll await your clip.

bilu
25th June 2003, 15:20
Originally posted by neuron2
With all due respect, the fact that you use a tool called "DoItFast4U" indicates to me that you do not fully understand what the issues are and what is happening. For example, Telecide cannot emit multiple duplicates if they are not already there in the source clip.

He usually doesn't need to know, it's an MPEG-2 encoding tool for CCE.


Bilu

D3s7
25th June 2003, 18:10
neuron:

I PM'd you the link to the file (due to the nature of the source and the rules of the forum)

Guest
25th June 2003, 19:42
The clip you sent me has no 3:2 content at all! It has about 200 frames of video at 29.97 at the start and the rest is progressive at 29.97. Therefore, Telecide() and Decimate() are inapplicable as IVTC is not appropriate. You can handle it with:

FieldDeinterlace(full=false)

This will pass the progressive frames through untouched while deinterlacing the video section.

If you want to reduce this to a 24fps sequence to merge it with another clip that is IVTC'ed to 24fps, that is another issue. Judging by the content, however, I don't think that is your intent. ;)

Awatef
25th June 2003, 19:48
@ neuron2
What do you mean analog telecine sources can be IVTCed? in which world?! only digital telecine sources can be IVTCed, period ¬.¬

Guest
25th June 2003, 19:52
You're baffling me, Awatef. I and thousands of others do it on a daily basis.

You've still not defined your terms. If I capture an analog broadcast of the Sopranos via my Svideo input into MJPEG, are you telling me I cannot apply IVTC to the captured video???

If not, what are you telling me?

D3s7
25th June 2003, 20:05
neuron,

thanks for taking the time to look into this... Guess I need to read up on the differences a little more - here is one of the drawbacks of using utilities instead of doing it the old fashion way :D

bilu
25th June 2003, 20:34
Originally posted by neuron2
The clip you sent me has no 3:2 content at all! It has about 200 frames of video at 29.97 at the start and the rest is progressive at 29.97

Just to see if I understood it, by video you mean interlaced and the rest is progressive, like "frame-based", right?


Bilu

Guest
25th June 2003, 20:39
Originally posted by D3s7
neuron,

thanks for taking the time to look into this... Guess I need to read up on the differences a little more - here is one of the drawbacks of using utilities instead of doing it the old fashion way :D That's what I was alluding to with my earlier imputation. :D

@bilu

Correct. The first part has new pictures with each field; the second part has new pictures with each frame.

Guest
26th June 2003, 05:45
I wonder if Awatef is thinking of frame rate conversion via field blending when he talks of "analog telecine".

Awatef
26th June 2003, 16:15
@ neuron2
Exactly, telecined with field blends. 3:2 pulldown is a digital process, so I call everything else analog telecine.

Guest
26th June 2003, 16:16
Your terminology is highly non-standard and confusing. If you'd have just said blended fields in the first place, everyone would have known what you were talking about.