Log in

View Full Version : Gordian Knot & Divx 5.02 pro filesize 16MB over?


neo_born
11th January 2003, 14:18
Hi there people,
I have been encoding with Gordian Knot and Divx 5.02 pro with no problems other than it keeps going over the specified size by sixteen megabytes. I don't know why. I have the logs if anyone wants to view them I just need to know what one to post. This is really quite frustrating.

Thanks for any help in advance.

jggimi
11th January 2003, 17:00
Without seeing a _Gknot.log file, I think we'd be guessing. Please copy and paste one here. I will take two wild guesses now, though there is know way I could know if they are correct or not....

1) You are not accounting for interleaving overhead , which by default is set to "no audio" on the Bitrate tab.

2) Your compressibility tests load percentages are low.

neo_born
12th January 2003, 13:58
Here's the log file. I did another test with the "re-calculate bitrate" option off and then the file came in undersized at 677MB.
=====================================================================
1/11/2003 3:18:13 AM: Job "Austin Powers Goldmember 1hr30" started.

o DivX5-Single, Quality 20%: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avs
o DivX5-First Pass: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs
o DivX5-Second Pass: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs
o Append Credits.
o Delete Intermediate Files.
End of Job 3 (Austin Powers Goldmember 1hr30).
_______________________________________________________________________________________________________________________

Gordian Knot 0.27.0.13
Encoding Job Data:

Type: EncD5_Both_CreditsSep
Number: 3
Name: Austin Powers Goldmember 1hr30
Platform: WinXP (5.1.2600).2

Files:
VirtualDubExe: C:\PROGRA~1\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avi
AviMovie: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Movie.avi
AviCredits: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avi
MovieFS: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs
CreditsFS: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avs
Log : C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.log
Stats: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.stats
Ecf : C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.ecf

Options:
Quality/DRF: 20
CreditsStart: 126661
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 1
EnforceBitrate:0
AntiShit: 0

Calculator:
VideoSize: 591728 kbyte.
Audio1Size: 111607 kbyte.
Audio2Size: 0 kbyte.
Overhead: 8564 kbyte.
AviSize: 711900 kbyte (695 mbyte).
FilesSize: 0 kbyte.
TotalSize: 711900 kbyte (695 mbyte).
Interleaving: vbrmp3
Bitrate: 855 k(=1000)Bits/s
Frames: 135926
FPS: 23.976
Duration: 1:34:29
Quality: 0.396 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.704 bits/(pixel*frame).
DivX5BiDirect: 1
DivX5GMC: 1
DivX5QuartPel: 0
DivX5PsyVis: 1
Resolution: 352 x 256

Audio 1:
mode: Just Mux Source File.
sourceFile: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember AC3 T01 3_2ch 448Kbps DELAY 0ms.mp3
wavFile: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember AC3 T01 3_2ch 448Kbps DELAY 0ms.wav
mp3File: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember AC3 T01 3_2ch 448Kbps DELAY 0ms_1.mp3
azid: ""
lame: ""
delay: 0
interval: 2
preload: 500
mux: 1
recalc: 1
deleteWav: 1

Audio 2:
none.

3:18:14 AM: Audio 1, determined: 111607 kb
3:18:14 AM: Audio 1, calc: 111607 kb
3:18:14 AM: New Bitrate for Movie = 855 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Single Pass"
// $input "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avs"
// $output "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Credits.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(308,"GAEAAACgDwDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAQAAAMgAAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAGVtcHR5AGM6XHRlc3QuZGl2eABlbXB0eS5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Credits.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

3:18:14 AM: Started DivX5-Single, Quality 20%: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Credits.avs
3:29:54 AM: Finished DivX5-Single, Quality 20%. Duration: 11 minutes, 39 seconds.
3:29:54 AM: Assumed: Main Movie has 126661 Frames.
3:29:54 AM: Assumed: Credits Part has 9265 Frames.
3:29:54 AM: Credits Size = 5678Kb
3:29:54 AM: New Bitrate for Movie = 908 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 First Pass"
// $input "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs"
// $output "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(488,"GAEAAODaDQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcTmVvICYgTWl6enlcRGVza3RvcFxEb3dubG9hZHNcQXVzdGluUG93ZXJzXEF1c3Rpbl9Qb3dlcnNfR29sZE1lbWJlci5sb2cAYzpcdGVzdC5kaXZ4AEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcTmVvICYgTWl6enlcRGVza3RvcFxEb3dubG9hZHNcQXVzdGluUG93ZXJzXEF1c3Rpbl9Qb3dlcnNfR29sZE1lbWJlci5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

3:29:54 AM: Started DivX5-First Pass: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs
5:51:02 AM: Finished DivX5-First Pass. Duration: 2 hours, 21 minutes, 8 seconds.
5:51:02 AM: Trying to open Log-file.
5:51:06 AM: Success: Log-file open.
5:51:06 AM: Encoded: 126660 Frames.
5:51:06 AM: Speed: 14.957 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:

// $job "DivX4 Second Pass"
// $input "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs"
// $output "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,0,0,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(488,"GAEAAODaDQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcTmVvICYgTWl6enlcRGVza3RvcFxEb3dubG9hZHNcQXVzdGluUG93ZXJzXEF1c3Rpbl9Qb3dlcnNfR29sZE1lbWJlci5sb2cAYzpcdGVzdC5kaXZ4AEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcTmVvICYgTWl6enlcRGVza3RvcFxEb3dubG9hZHNcQXVzdGluUG93ZXJzXEF1c3Rpbl9Qb3dlcnNfR29sZE1lbWJlci5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

5:51:06 AM: Started DivX5-Second Pass: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avs
7:33:47 AM: Finished DivX5-Second Pass. Duration: 1 hour, 42 minutes, 40 seconds.
7:33:47 AM: Speed: 20.560 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\nandub\VirtualDub.jobs:

// $job "DivX3 Append"
// $input "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Movie.avi"
// $output "C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Movie.avi",0,0);
VirtualDub.Append("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember_Credits.avi");
VirtualDub.audio.SetSource("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember AC3 T01 3_2ch 448Kbps DELAY 0ms.mp3");
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,2,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.audio2.SetMode(0);
VirtualDub.audio2.SetInterleave(1,0,0,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(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\Documents and Settings\\Neo & Mizzy\\Desktop\\Downloads\\AustinPowers\\Austin_Powers_GoldMember.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

7:33:47 AM: Started Appending Credits and Muxing Audio.: C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember_Movie.avi
7:37:52 AM: Finished Appending Credits and Muxing Audio.. Duration: 4 minutes, 4 seconds.
7:37:52 AM: Deleting Intermediate Files.

7:37:52 AM: Done.
7:37:52 AM: Movie = C:\Documents and Settings\Neo & Mizzy\Desktop\Downloads\AustinPowers\Austin_Powers_GoldMember.avi
Total Encoding Time: 4 hours, 19 minutes, 38 seconds.
1/11/2003 7:37:52 AM: Job "Austin Powers Goldmember 1hr30" finished.
_______________________________________________________________________________________________________________________

jggimi
12th January 2003, 17:43
Thanks for posting your log.

If you turn off "recalculate bitrate" you will not get a new, higher bitrate after encoding the end credits, and that will result in undersized results, as you saw.

If I read the log correctly (which may not be true, I'm no Gknot expert, I just play one on TV): Overhead: 8564 kbyte. you did account for your 160kbps .mp3 overhead, but: Quality: 0.396 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.704 bits/(pixel*frame). your load factor was 56.25%, which is below compression guidelines, assuming I interpreted this correctly. I may be entirely off base, of course.

Lastly, something unrelated to oversize/undersize results. Based on your resolution, it looks like you're encoding the fullscreen version of the film. Because there are so many pixels per frame (compared with widescreen transfers), you either must accept a very low resolution (as your are doing), or go to a multiple CD encoding.