Log in

View Full Version : audio async and divx file is larger than mpeg2 file?


dr_goodvibe
29th July 2002, 02:46
Heres my problem..

I've got a Creative VIdeoBlaster VCR card. Its a tv tuner card that records straight to Mpeg2. Video quality is good though the problem is that it records audio @ 32Khz

When i'm trying to encode from Mpeg2 to Divx5, I get a really bad audio async and the divx file is actually LARGER than the mpeg2 file?!?! What am i doing wrong?

I'm encoding an NTSC source..
any help would be appreciated!!
THANKS!

Besweet log
"d:\BACKUP\BeSweetv1.3\BeSweet.exe" -core( -input "e:\MPG\FUMAN\tt MPA T01 DELAY 11ms.mpa" -output "e:\MPG\FUMAN\Fuman.mp3" ) -azid( -c light -L -3db --maximize ) -ota( -d 11 ) -ssrc( --rate 44100 ) -lame( --scale 1 --alt-preset 128 )


GOrdianKNot Log
7/28/2002 8:22:53 PM: Job "Movie 1" started.

o DivX5-First Pass: E:\MPG\FUMAN\tt.avs
o DivX5-Second Pass: E:\MPG\FUMAN\tt.avs
o Mux Audio.
End of Job 1 (Movie 1).
_______________________________________________________________________________________________________________________

Gordian Knot 0.26.0.6
Encoding Job Data:

Type: EncD5_Both
Number: 1
Name: Movie 1
Platform: Win2000 (5.0.2195).2

Files:
VirtualDubExe: C:\PROGRA~1\GORDIA~1\virtualdub\Virtualdub.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: E:\MPG\FUMAN\tt.avi
AviMovie: E:\MPG\FUMAN\tt_Movie.avi
AviCredits: E:\MPG\FUMAN\tt_Credits.avi
MovieFS: E:\MPG\FUMAN\tt.avs
CreditsFS:
Log : E:\MPG\FUMAN\tt.log
Stats: E:\MPG\FUMAN\tt.stats
Ecf : E:\MPG\FUMAN\tt.ecf

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

Calculator:
VideoSize: 714782 kbyte.
Audio1Size: 1948 kbyte.
Audio2Size: 0 kbyte.
Overhead: 69 kbyte.
AviSize: 716800 kbyte (700 mbyte).
FilesSize: 0 kbyte.
TotalSize: 716800 kbyte (700 mbyte).
Interleaving: disabled
Bitrate: 50664 k(=1000)Bits/s
Frames: 2771
FPS: 23.976
Duration: 0:1:56
Quality: 7.116 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
DivX5BiDirect: 1
DivX5GMC: 1
DivX5QuartPel: 0
DivX5PsyVis: 0
Resolution: 640 x 464

Audio 1:
mode: Just Mux Source File.
sourceFile: E:\MPG\FUMAN\Fuman.mp3
wavFile: E:\MPG\FUMAN\Fuman.wav
mp3File: E:\MPG\FUMAN\Fuman_1.mp3
azid: ""
lame: ""
delay: 0
interval: 2
preload: 500
mux: 1
recalc: 1
deleteWav: 1

Audio 2:
none.

8:22:53 PM: Audio 1, determined: 1948 kb
8:22:53 PM: Audio 1, calc: 1948 kb
8:22:53 PM: New Bitrate for Movie = 50664 k(=1000)Bits/s

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

// $job "DivX4 First Pass"
// $input "E:\MPG\FUMAN\tt.avs"
// $output "E:\MPG\FUMAN\tt_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\MPG\\FUMAN\\tt.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(332,"GAEAAEASBQPQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XE1QR1xGVU1BTlx0dC5sb2cAYzpcdGVzdC5kaXZ4AEU6XE1QR1xGVU1BTlx0dC5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\MPG\\FUMAN\\tt_Movie.avi");
VirtualDub.Close();

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

8:22:53 PM: Started DivX5-First Pass: E:\MPG\FUMAN\tt.avs
8:28:37 PM: Finished DivX5-First Pass. Duration: 5 minutes, 44 seconds.
8:28:37 PM: Trying to open Log-file.
8:28:37 PM: Success: Log-file open.
8:28:37 PM: Encoded: 2770 Frames.
8:28:37 PM: Speed: 8.031 Frames per Second.

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

// $job "DivX4 Second Pass"
// $input "E:\MPG\FUMAN\tt.avs"
// $output "E:\MPG\FUMAN\tt_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\MPG\\FUMAN\\tt.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(332,"GAEAAEASBQPQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEU6XE1QR1xGVU1BTlx0dC5sb2cAYzpcdGVzdC5kaXZ4AEU6XE1QR1xGVU1BTlx0dC5tdgBt");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\MPG\\FUMAN\\tt_Movie.avi");
VirtualDub.Close();

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

8:28:37 PM: Started DivX5-Second Pass: E:\MPG\FUMAN\tt.avs
8:32:52 PM: Finished DivX5-Second Pass. Duration: 4 minutes, 14 seconds.
8:32:52 PM: Speed: 10.864 Frames per Second.

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

// $job "DivX3 Append"
// $input "E:\MPG\FUMAN\tt_Movie.avi"
// $output "E:\MPG\FUMAN\tt.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\MPG\\FUMAN\\tt_Movie.avi",0,0);
VirtualDub.audio.SetSource("E:\\MPG\\FUMAN\\Fuman.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("E:\\MPG\\FUMAN\\tt.avi");
VirtualDub.Close();

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

8:32:52 PM: Started Appending Credits and Muxing Audio.: E:\MPG\FUMAN\tt_Movie.avi
8:32:59 PM: Finished Appending Credits and Muxing Audio.. Duration: 6 seconds.

8:32:59 PM: Done.
8:32:59 PM: Movie = E:\MPG\FUMAN\tt.avi
Total Encoding Time: 10 minutes, 6 seconds.
7/28/2002 8:32:59 PM: Job "Movie 1" finished.
_______________________________________________________________________________________________________________________

Swede
29th July 2002, 06:15
From the log: TotalSize: 716800 kbyte (700 mbyte).
Bitrate: 50664 k(=1000)Bits/s
Frames: 2771
FPS: 23.976
Duration: 0:1:56
So, what you're trying to do is to make a 1 CD DivX (700MB) out of 1 minute and 56 seconds. It's probably not what you intended.?.

dr_goodvibe
1st August 2002, 22:32
Oh no the 2min is just a test file i just wanted to see if i could encode the file to divx5. Is that why i'm getting a much larger divx file?? i've got to set the cd parameteres to much lower?

theReal
5th August 2002, 19:05
Well, the bitrate is 50,664 kbit - that is over 5 times more than the maximum possible Divx5 bitrate (which is 10,000) :D

For such a small 1 min. test clip, better set "calculate avi filesize" and enter a reasonable bitrate (something between 500 and 2500, depending on how much you want to compress the whole file later on).