Log in

View Full Version : .. problem during encoding


Sasovics
16th July 2002, 08:39
Hi again!
I have problem with encoding Deep Blue Sea movie.
When I've started encoding .. after several 100 frames the process rapidly slowed down (0.9 fps)...and on Nandub status window -> video window a continuously red bar appearred instead of blue ... (see attached screenshot: http://www.volny.cz/buckin/pic/curve.jpg )

Where is the problem ?

I've used these Nandub settings :

VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio2.SetSource(0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetDivX(818,10);
VirtualDub.video.SetQualityControl(2,21,1,0);
VirtualDub.video.SetMotionDetection(8,10,300,300);
VirtualDub.video.SetCrispness(30,1);
VirtualDub.video.SpaceKF(50);
VirtualDub.video.InternalSCD(100);
VirtualDub.video.SetMinKBPS(320);
VirtualDub.video.SetCurveFile("C:\\kurva.stats");
VirtualDub.video.SetCurveMcFactor(30);
VirtualDub.video.SetCurveCompression(21,3);
VirtualDub.video.SetCurveFilter(270,1500);
VirtualDub.video.SetCurveCredits(0,150);
VirtualDub.video.SetLumaCorrectionAmp(1,10,30);
VirtualDub.video.SetCurveRedist(1);
// VirtualDub.video.CalcCurveCompression();
VirtualDub.video.SetCompLevelsMain(2,16);
VirtualDub.video.SetCompLevelsA(300,3,16);
VirtualDub.video.SetCompLevelsB(300,4,16);
VirtualDub.video.SetCompLevelsC(300,5,16);
VirtualDub.video.SetCompLevelsD(300,6,16);
VirtualDub.video.SetCompLevelsE(300,7,16);
VirtualDub.video.SetCompLevelK(4,31);
VirtualDub.video.SetBitsReservoir(0,35,30,80,45,0);
VirtualDub.video.SetLowBrCorrection(1,1);
VirtualDub.video.NoAVIOutput(0);
VirtualDub.video.GenStats("",0);
VirtualDub.video.SetEncodingControl("C:\\kurva.ecf");
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("smart resize (1.1)");
VirtualDub.video.filters.instance[0].SetClipping(0,80,0,80);
VirtualDub.video.filters.instance[0].Config(640,272,0,3,0,0,0x000000,"0 1 1 4 320 240 100 0 0 0 0 4 4 2 2");
VirtualDub.subset.Delete();
VirtualDub.brc.Set( 0, 645 );
VirtualDub.brc.Set( 1, 1 );
VirtualDub.brc.Set( 2, 128 );
VirtualDub.brc.Set( 3, 0 );
VirtualDub.brc.Set( 4, 1 );

Thanx

Sasovics
16th July 2002, 10:38
... I've tried to change some SBC settings in NanDub. As Frameserver I am using avisynth ... but when I start encoding I always get this ... (see anothers screenshot): http://www.volny.cz/buckin/pic/curve2.jpg

What does it means that red lines in video vindow ????????
.. when they appears .. my encoding rapidly slow down ...and final quality ..don't ask :(

manono
16th July 2002, 11:17
Hi Sasovics-

The red lines are keyframes. You're setting almost non-stop keyframes-very bad, and the file size goes way up. I'm not sure why-I usually use 16 for Anti-shit, but your 21 setting shouldn't be the cause since your Min. Qual. is 1. Perhaps NeVeRLiFt or someone else has a suggestion.

Edited to spell NeVeRLiFt's nic correctly:)

NeVeRLiFt
16th July 2002, 11:27
I saw his post and have no ideal whats going on are why its doing this. Check the keyframe interval setting make sure its set to at least 10sec.

I'm not the smartest person when it comes to this stuff ok. I just thought I would share the setting I use and I also took it on myself to learn the best ways to make 1cd rips with DivX5 and XviD.(tried at least)
I think I have DivX5 down pat... but XviD needs some TLC and more tweaking. I have some good notes and posted them. Plan on ripping again and trying the new settings to see if I can improve the XviD rip.

Sasovics
16th July 2002, 13:24
... now everything is fine.
The problem was with antishit setting.
I've chaged it from 20,1,0 to 16,1,0 and it is OK.
Thanx to all of u for advance.