i'm trying to encode Phantom Menace to DivX with Nandub, but the filesize is too big!!!
i only have this problem when encoding the movie to 2 cd's (2x700=1400mb), i already made an 1-cd rip that ended up almost perfect (702mb).
but now the 2-cd rip... no matter what settings i try (lowering gauge, DRF's, lowering bitrate etc), the movie each time ends up in 1450 - 1600 mb instead of 1400
i noticed that when i apply a "little noise" filter in AviSynth, that the deviation is becoming much less (+3mb), but it is growing as the encoding advances.
i'll post my settings here so you can help me better:
VirtualDub.audio.SetSource("D:\\vobs\\starwars\\st arwars r3mix.mp3");
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(1);
VirtualDub.audio2.SetMode(0);
VirtualDub.audio2.SetInterleave(1,500,1,0,0);
VirtualDub.audio2.SetClipMode(1,1);
VirtualDub.audio2.SetConversion(0,0,0,0,0);
VirtualDub.audio2.SetVolume();
VirtualDub.audio2.SetCompression();
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(1300,10);
VirtualDub.video.SetQualityControl(1,0,0,0);
VirtualDub.video.SetMotionDetection(8,10,300,300);
VirtualDub.video.SetCrispness(30,0);
VirtualDub.video.SpaceKF(24);
VirtualDub.video.InternalSCD(100);
VirtualDub.video.SetMinKBPS(400);
VirtualDub.video.SetCurveFile("D:\\vobs\\starwars\ \starwars 2cd.stats");
VirtualDub.video.SetCurveMcFactor(25);
VirtualDub.video.SetCurveCompression(15,3);
VirtualDub.video.SetCurveFilter(270,3000);
VirtualDub.video.SetCurveCredits(186840,150);
VirtualDub.video.SetLumaCorrectionAmp(1,10,30);
VirtualDub.video.SetCurveRedist(1);
// VirtualDub.video.CalcCurveCompression();
VirtualDub.video.SetCompLevelsMain(2,6);
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(2,6);
VirtualDub.video.SetBitsReservoir(5,45,40,100,45,0 );
VirtualDub.video.SetLowBrCorrection(1,1);
VirtualDub.video.NoAVIOutput(0);
VirtualDub.video.GenStats("",0);
VirtualDub.video.SetEncodingControl("");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.brc.Set( 0, 699 );
VirtualDub.brc.Set( 1, 2 );
VirtualDub.brc.Set( 2, 147 );
VirtualDub.brc.Set( 3, 149 );
VirtualDub.brc.Set( 4, 1 );
i hope you have some tips that can lead to me getting the perfect filesize (~1400mb)
tnx in advance !!!!!
i only have this problem when encoding the movie to 2 cd's (2x700=1400mb), i already made an 1-cd rip that ended up almost perfect (702mb).
but now the 2-cd rip... no matter what settings i try (lowering gauge, DRF's, lowering bitrate etc), the movie each time ends up in 1450 - 1600 mb instead of 1400
i noticed that when i apply a "little noise" filter in AviSynth, that the deviation is becoming much less (+3mb), but it is growing as the encoding advances.
i'll post my settings here so you can help me better:
VirtualDub.audio.SetSource("D:\\vobs\\starwars\\st arwars r3mix.mp3");
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(1);
VirtualDub.audio2.SetMode(0);
VirtualDub.audio2.SetInterleave(1,500,1,0,0);
VirtualDub.audio2.SetClipMode(1,1);
VirtualDub.audio2.SetConversion(0,0,0,0,0);
VirtualDub.audio2.SetVolume();
VirtualDub.audio2.SetCompression();
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(1300,10);
VirtualDub.video.SetQualityControl(1,0,0,0);
VirtualDub.video.SetMotionDetection(8,10,300,300);
VirtualDub.video.SetCrispness(30,0);
VirtualDub.video.SpaceKF(24);
VirtualDub.video.InternalSCD(100);
VirtualDub.video.SetMinKBPS(400);
VirtualDub.video.SetCurveFile("D:\\vobs\\starwars\ \starwars 2cd.stats");
VirtualDub.video.SetCurveMcFactor(25);
VirtualDub.video.SetCurveCompression(15,3);
VirtualDub.video.SetCurveFilter(270,3000);
VirtualDub.video.SetCurveCredits(186840,150);
VirtualDub.video.SetLumaCorrectionAmp(1,10,30);
VirtualDub.video.SetCurveRedist(1);
// VirtualDub.video.CalcCurveCompression();
VirtualDub.video.SetCompLevelsMain(2,6);
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(2,6);
VirtualDub.video.SetBitsReservoir(5,45,40,100,45,0 );
VirtualDub.video.SetLowBrCorrection(1,1);
VirtualDub.video.NoAVIOutput(0);
VirtualDub.video.GenStats("",0);
VirtualDub.video.SetEncodingControl("");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.brc.Set( 0, 699 );
VirtualDub.brc.Set( 1, 2 );
VirtualDub.brc.Set( 2, 147 );
VirtualDub.brc.Set( 3, 149 );
VirtualDub.brc.Set( 4, 1 );
i hope you have some tips that can lead to me getting the perfect filesize (~1400mb)
tnx in advance !!!!!
Comment