PDA

View Full Version : 2x's oversize file?


metrum_eng
27th January 2002, 19:31
Cheers all,

This is approx- my 10th time encoding dvd's with Gordian Knot and I thought I was making progress until my most recent 2 movies that turned out oversized by approximately 100MB. The first one I tried to make on 2 cd's, and this last one I tried to make on 3 cd's, but it's about 100-150mb oversize. I will post my log file below. I'm hoping Thewef or someone can help me figure out where I went wrong so I wont do this again. Also is there any way I can make a QUICK fix on this last encode so I can fit it to the 3 cd's? It took 13 hours to encode and I'm hoping I wont have to encode again to get a lower file size to fit on 3 cd's, and I don't want to use 4 cd's just for 150mb's.

MY LOG FILE*****

1/26/2002 6:47:00 PM: Job "Movie 1" started.

o Transcode AC3 -> MP3: C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3
o DivX4-Single, Quality 25%: C:\TEMP\mjb\meetjoeblack_Credits.avs
o DivX4-First Pass: C:\TEMP\mjb\meetjoeblack.avs
o DivX4-Second Pass: C:\TEMP\mjb\meetjoeblack.avs
o Append Credits.
o Delete Intermediate Files.
End of Job 1 (Movie 1).
_______________________________________________________________________________________________________________________

Gordian Knot 0.23.0.17
Encoding Job Data:

Type: EncD4_Both_CreditsSep
Number: 1
Name: Movie 1
Platform: WinME (4.90.73010104).1

Files:
VirtualDubExe: C:\PROGRA~1\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: C:\TEMP\mjb\meetjoeblack.avi
AviMovie: C:\TEMP\mjb\meetjoeblack_Movie.avi
AviCredits: C:\TEMP\mjb\meetjoeblack_Credits.avi
MovieFS: C:\TEMP\mjb\meetjoeblack.avs
CreditsFS: C:\TEMP\mjb\meetjoeblack_Credits.avs
Log : C:\TEMP\mjb\meetjoeblack.log
Stats: C:\TEMP\mjb\meetjoeblack.stats
Ecf :

Options:
Quality/DRF: 25
CreditsStart: 250709
UseEcf: 0
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 1
EnforceBitrate:0
AntiShit: 0

Calculator:
VideoSize: 1927031 kbyte.
Audio1Size: 211152 kbyte.
Audio2Size: 0 kbyte.
Overhead: 12216 kbyte.
AviSize: 2150400 kbyte (2100 mbyte).
FilesSize: 0 kbyte.
TotalSize: 2150400 kbyte (2100 mbyte).
Interleaving: 1stream
Bitrate: 1460 k(=1000)Bits/s
Frames: 259203
FPS: 23.976
Duration: 3:0:11
Quality: 0.205 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck4: 0.372 bits/(pixel*frame).
Resolution: 640 x 464

Audio 1:
mode: ac3 -> mp3
sourceFile: C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3
wavFile: C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.wav
mp3File: C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.mp3
azid: "-L -3db -c normal"
lame: "-h --abr 160"
delay: 5
interval: 2
preload: 500
mux: 1
recalc: 1
deleteWav: 1

Audio 2:
none.


6:47:00 PM: Started Transcoding Audio.

6:47:00 PM: Azid: Trying to find maximum gain value for C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3
Commandline: C:\PROGRA~1\GORDIA~1\azid.exe -L -3db -c normal -g 30dB -N "C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3"
7:04:41 PM: Azid: Finished. Duration: 17 minutes, 40 seconds.

7:04:41 PM: Azid: Decoding C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3
7:04:41 PM: Azid: Using gain -g 16.2dB
Commandline: C:\PROGRA~1\GORDIA~1\azid.exe -L -3db -c normal -g 16.2dB "C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.ac3" "C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.wav"
7:25:49 PM: Finished. Duration: 21 minutes, 8 seconds.

7:25:49 PM: LAME: Encoding C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.wav
Commandline: C:\PROGRA~1\GORDIA~1\lame.exe -h --abr 160 "C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.wav" "C:\TEMP\mjb\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.mp3"
7:54:14 PM: Finished. Duration: 28 minutes, 25 seconds.

7:54:14 PM: Deleting Wav-File.
7:54:15 PM: Successful.

7:54:15 PM: Audio Done.
7:54:15 PM: MP3-File-Size is 191764 kb.
7:54:15 PM: Audio 1, determined: 191764 kb
7:54:15 PM: Audio 1, calc: 211152 kb
7:54:15 PM: New Bitrate for Movie = 1475 k(=1000)Bits/s

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

// $job "DivX4 Single Pass"
// $input "C:\TEMP\mjb\meetjoeblack_Credits.avs"
// $output "C:\TEMP\mjb\meetjoeblack_Credits.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\TEMP\\mjb\\meetjoeblack_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(316,"AKAPANAHAAAKAAAAFAAAACwBAAAMAAAAAgAAAAUAAAABAAAAGQAAAAAAAAAAAAAAAAAAAP////8BAAAAZW1wdHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\TEMP\\mjb\\meetjoeblack_Credits.avi");
VirtualDub.Close();

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

7:54:15 PM: Started DivX4-Single, Quality 25%: C:\TEMP\mjb\meetjoeblack_Credits.avs
8:02:52 PM: Finished DivX4-Single, Quality 25%. Duration: 8 minutes, 36 seconds.
8:02:52 PM: Assumed: Main Movie has 250709 Frames.
8:02:52 PM: Assumed: Credits Part has 8494 Frames.
8:02:52 PM: Credits Size = 12008Kb
8:02:52 PM: New Bitrate for Movie = 1516 k(=1000)Bits/s

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

// $job "DivX4 First Pass"
// $input "C:\TEMP\mjb\meetjoeblack.avs"
// $output "C:\TEMP\mjb\meetjoeblack_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\TEMP\\mjb\\meetjoeblack.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(316,"4CEXANAHAAAKAAAAFAAAACwBAAAMAAAAAgAAAAUAAAACAAAAKAAAAAAAAAAAAAAAAAAAAP////8BAAAAQzpcVEVNUFxtamJcbWVldGpvZWJsYWNrLmxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\TEMP\\mjb\\meetjoeblack_Movie.avi");
VirtualDub.Close();

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

8:02:52 PM: Started DivX4-First Pass: C:\TEMP\mjb\meetjoeblack.avs
1:56:48 AM: Finished DivX4-First Pass. Duration: 5 hours, 53 minutes, 55 seconds.
1:56:48 AM: Trying to open Log-file.
1:56:55 AM: Success: Log-file open.
1:56:55 AM: Encoded: 250709 Frames.
1:56:55 AM: Speed: 11.806 Frames per Second.

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

// $job "DivX4 Second Pass"
// $input "C:\TEMP\mjb\meetjoeblack.avs"
// $output "C:\TEMP\mjb\meetjoeblack_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\TEMP\\mjb\\meetjoeblack.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(316,"4CEXANAHAAAKAAAAFAAAACwBAAAMAAAAAgAAAAUAAAADAAAAKAAAAAAAAAAAAAAAAAAAAP////8BAAAAQzpcVEVNUFxtamJcbWVldGpvZWJsYWNrLmxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\TEMP\\mjb\\meetjoeblack_Movie.avi");
VirtualDub.Close();

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

1:56:55 AM: Started DivX4-Second Pass: C:\TEMP\mjb\meetjoeblack.avs
7:47:10 AM: Finished DivX4-Second Pass. Duration: 5 hours, 50 minutes, 14 seconds.
7:47:10 AM: Speed: 11.930 Frames per Second.

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

// $job "DivX3 Append"
// $input "C:\TEMP\mjb\meetjoeblack_Movie.avi"
// $output "C:\TEMP\mjb\meetjoeblack.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\TEMP\\mjb\\meetjoeblack_Movie.avi",0,0);
VirtualDub.Append("C:\\TEMP\\mjb\\meetjoeblack_Credits.avi");
VirtualDub.audio.SetSource("C:\\TEMP\\mjb\\meetjoeblack AC3 T01 3_2ch 448Kbps DELAY 5ms.mp3");
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,2,0,5);
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:\\TEMP\\mjb\\meetjoeblack.avi");
VirtualDub.Close();

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

7:47:10 AM: Started Appending Credits and Muxing Audio.: C:\TEMP\mjb\meetjoeblack_Movie.avi
7:52:54 AM: Finished Appending Credits and Muxing Audio.. Duration: 5 minutes, 43 seconds.
7:52:54 AM: Hmm... Final Avi Size smaller than Intermediate files.
7:52:54 AM: Something went wrong. NOT deleting Intermediate files.

7:52:54 AM: Done.
7:52:54 AM: Movie = C:\TEMP\mjb\meetjoeblack.avi
Total Encoding Time: 13 hours, 5 minutes, 53 seconds.
1/27/2002 7:52:54 AM: Job "Movie 1" finished.
_______________________________________________________________________________________________________________________

jggimi
27th January 2002, 20:09
I did see a warning message at the bottom of the log:
7:52:54 AM: Hmm... Final Avi Size smaller than Intermediate files.
7:52:54 AM: Something went wrong. NOT deleting Intermediate files.Are you using GKnot .23? Did you run a compressability test before encoding?

metrum_eng
27th January 2002, 20:24
I noticed that error message also, wondering why?

I've been using version .21b and .23 update. I also ran a compressability test at 5% like the guide suggests. Then my final setting adjust was at about 58% range.

It's strang that it's happening on these last two encodes and never happened before on other movies.

I tried splitting the oversized file into 3 sections for 3 cd's, I even got rid of the end credits and I'm still 50MB too much on the last cd, 750MB, which cannot fit on a 700MB cd. Any suggestions? Maybe compress that 3rd file somehow to fit on 700mb cd? Would it mess it up if I try to compress?

Cheers

metrum_eng
28th January 2002, 01:45
Anyone, someone?

seoulsteve
28th January 2002, 02:29
you could do a second pass again, but this time set either the "file size" or the "bitrate" in the "bitrate" tab of the program a bit lower.

you've already got your audio (mp3) and your first pass .avs, so you can change the parameters (file size or bitrate) and jump right into the second pass.

here's how:

1. go to the encoder tab of the program and press "add job". select your frame server and output file (they might be there by default)

2. choose "second pass" at the top left or the dialogue.

3. press start.

doing things this way will save you a bit of time...

metrum_eng
28th January 2002, 07:52
Hi seoulsteve,

Thanks for the suggestion, I just might have to try that. I wish I didn't have to because it'll take about 6 hours just for that 2nd pass to run again (3 hour movie), just to dump 50mb so it'll fit.

I'm wondering where I went wrong all of a sudden in file size?

Let me bring this to your attention below:

Calculator:
VideoSize: 1927031 kbyte.
Audio1Size: 211152 kbyte.
Audio2Size: 0 kbyte.
Overhead: 12216 kbyte.
AviSize: 2150400 kbyte (2100 mbyte).
FilesSize: 0 kbyte.
[B]TotalSize: 2150400 kbyte[B/] (2100 mbyte).
Interleaving: 1stream
Bitrate: 1460 k(=1000)Bits/s
Frames: 259203
FPS: 23.976
Duration: 3:0:11
Quality: 0.205 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck4: 0.372 bits/(pixel*frame).
Resolution: 640 x 464
********************************************

Before I started to encode, I guess I should have payed close attention to the [B]TotalSize: 2150400 kbyte[B/] (2100 mbyte). ?

That right there say's 50mb over 2.1 gig for 3 cd's. Though I never payed attention to that because from all of my encodes I assumed they would fall into file size just by choosing the 2 or 3 cd option.

Anyway thanks for the suggestion

Cheers

seoulsteve
28th January 2002, 10:24
metrum_eng: yeah, i'm not totally sure either why MB file sizes differ from KB sizes. the properties dialogue of an .avi file has differing values for MB and KB file sizes as well, so.... anyway.

the values you've posted from your log file all appear to be correct for a 3CD encode, however i've never had 4.12 oversize my files. they're always undersized.

for my OS (windows 2000 formatted as NTFS) a KB value of about 730,000 about gives me a final .avi MB file size of 700MB. weird.

i always increase the KB value in the GNkot bitrate tab before i encode to 730,000. maybe you could use the same logic in reverse for your encode...;)

hakko504
28th January 2002, 12:37
1024 B = 1 kB
1024 kB = 1 MB
1048576 B = 1MB

thus 733000kB = 700 MB

metrum_eng
29th January 2002, 01:04
hi seoulsteve,

Thanks again for your help and taking the time to give me suggestions. I was hoping that the coders could of analyzed my log file, since I posted it, and told me where I went wrong. I guess we really should be made to feel lucky to get an answer from the coder.

Cheers mate

phuntyme
29th January 2002, 02:11
Y don't u just re encode the audio at 128K maybe even VBR that should reduce the size some for you... dunno by how much. But this could be a quicker solution. After your satisfied with it, you can just mux it back with the movie

^_^