View Full Version : insanely high bitrate yet low qua
Daedalus01
1st July 2004, 13:58
Hi
wat im doing is ripping scenes from different movies. These scenes are fight scenes so involve alot of movement.
My problem is that since these scenes last 10min MAX, i dont really care abt file size so want to max out the Divx quality. I use gordian knot to encode, but no matter which bitrate i choose (1500-10000) the final video always turns out blocky when there is lots of movement (e.g Kiss of the Dragon when he's fighting all those karate guys)
how do i improve quality using Divx? i know i can use uncompressed but the filesize is 2 big
thanks
jggimi
1st July 2004, 14:15
Hello, and welcome to the forum. Please post an applicable GKnot log file. There may be other settings you are using (such as resolution) that have an impact as well. :logfile:
Daedalus01
2nd July 2004, 09:21
1/07/2004 10:15:51 PM: Job "Movie 1" started.
o DivX5-First Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
o DivX5-Second Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
x Mux Audio (disabled).
End of Job 2 (Movie 1).
_______________________________________________________________________________________________________________________
Gordian Knot 0.27.0.13
Encoding Job Data:
Type: EncD5_Both
Number: 2
Name: Movie 1
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: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.avi
AviMovie: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2_Movie.avi
AviCredits: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2_Credits.avi
MovieFS: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
CreditsFS:
Log : D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.log
Stats: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.stats
Ecf : D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.ecf
Options:
Quality/DRF: 0
CreditsStart: 0
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 1
DeleteInterm.: 0
EnforceBitrate:1
AntiShit: 0
Calculator:
VideoSize: 14514 kbyte.
Audio1Size: 0 kbyte.
Audio2Size: 0 kbyte.
Overhead: 16 kbyte.
AviSize: 14531 kbyte (14 mbyte).
FilesSize: 0 kbyte.
TotalSize: 14531 kbyte (14 mbyte).
Interleaving: disabled
Bitrate: 6144 k(=1000)Bits/s
Frames: 580
FPS: 29.970
Duration: 0:0:19
Quality: 0.758 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
DivX5BiDirect: 0
DivX5GMC: 0
DivX5QuartPel: 0
DivX5PsyVis: 0
Resolution: 704 x 384
Audio 1:
none.
Audio 2:
none.
Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:
// $job "DivX4 First Pass"
// $input "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs"
// $output "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj.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(454,"GAEAAADAXQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAgAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEQ6XFJlc291cmNlc1x0ZW1wXERWRCBSaXBwaW5nXEtJU1NfVEhFX0RSQUdPTl9TQ05cVklERU9fVFNca2lzcyBmaWdodCBwcm9qXzIubG9nAGM6XHRlc3QuZGl2eABEOlxSZXNvdXJjZXNcdGVtcFxEVkQgUmlwcGluZ1xLSVNTX1RIRV9EUkFHT05fU0NOXFZJREVPX1RTXGtpc3MgZmlnaHQgcHJval8yLm12AG0=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj_2.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
10:15:51 PM: Started DivX5-First Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
10:16:22 PM: Finished DivX5-First Pass. Duration: 31 seconds.
10:16:22 PM: Trying to open Log-file.
10:16:22 PM: Error: Could not open D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.log
10:16:22 PM: Error: Could not count encoded Frames.
10:16:22 PM: Speed: 0.000 Frames per Second.
10:16:22 PM: WARNING: Number of counted frames differs from settings!
10:16:22 PM: WARNING: Settings: 580
10:16:22 PM: WARNING: Counted: 0
10:16:22 PM: WARNING: Difference: 580
10:16:22 PM: NO Correction! Bitrate enforced.
10:16:22 PM: Now encoding at 6144 k(=1000)Bits/s
Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:
// $job "DivX4 Second Pass"
// $input "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs"
// $output "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj.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(454,"GAEAAADAXQDQBwAACgAAABQAAAAsAQAADAAAAAIAAAAFAAAAAwAAAJABAAAAAAAAAAAAAB4AAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAAAAAAAQAACamZmZmZnJP5qZmZmZmck/QAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////BAAAAEQ6XFJlc291cmNlc1x0ZW1wXERWRCBSaXBwaW5nXEtJU1NfVEhFX0RSQUdPTl9TQ05cVklERU9fVFNca2lzcyBmaWdodCBwcm9qXzIubG9nAGM6XHRlc3QuZGl2eABEOlxSZXNvdXJjZXNcdGVtcFxEVkQgUmlwcGluZ1xLSVNTX1RIRV9EUkFHT05fU0NOXFZJREVPX1RTXGtpc3MgZmlnaHQgcHJval8yLm12AG0=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj_2.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
10:16:22 PM: Started DivX5-Second Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
10:16:28 PM: Finished DivX5-Second Pass. Duration: 3 seconds.
10:16:28 PM: Speed: 0.000 Frames per Second.
Adding this script to C:\PROGRA~1\GORDIA~1\virtualdub\VirtualDub.jobs:
// $job "DivX4 Append"
// $input "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2_Movie.avi"
// $output "D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj_2_Movie.avi",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(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("D:\\Resources\\temp\\DVD Ripping\\KISS_THE_DRAGON_SCN\\VIDEO_TS\\kiss fight proj_2.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
10:16:28 PM: Started Appending Credits: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2_Movie.avi
10:16:28 PM: Finished Appending Credits. Duration: 0 seconds.
10:16:28 PM: Done.
10:16:28 PM: Movie = D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.avi
Total Encoding Time: 36 seconds.
1/07/2004 10:16:28 PM: Job "Movie 1" finished.
_______________________________________________________________________________________________________________________
niamh
2nd July 2004, 10:46
10:15:51 PM: Started DivX5-First Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
10:16:22 PM: Finished DivX5-First Pass. Duration: 31 seconds.
10:16:22 PM: Trying to open Log-file.
10:16:22 PM: Error: Could not open D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj_2.log
10:16:22 PM: Error: Could not count encoded Frames.
10:16:22 PM: Speed: 0.000 Frames per Second.
10:16:22 PM: Started DivX5-Second Pass: D:\Resources\temp\DVD Ripping\KISS_THE_DRAGON_SCN\VIDEO_TS\kiss fight proj.avs
10:16:28 PM: Finished DivX5-Second Pass. Duration: 3 seconds.
10:16:28 PM: Speed: 0.000 Frames per Second.
GK couldn't open the log file it seems, the encoding wasn't done properly, as you can see.So obviously, it's going to look horrible ;)
If you redo it, do you get the same error?
Bitrate: 6144 k(=1000)Bits/s Maybe it's too high? :confused: though DivX 5 can go up to 10000kb/s, or so I read, (only DivX ; ) is limited to <6000) .
And on another note, if it's only high motion, you should give a shot to XviD, it's better equipped for it IMO :)
Though you would need to update your GK to make use of the latest XviD,or even DivX 5.1.1,or anything that's remotely modern for that matter, because your version is pretty outdated(understatement, it's prehistoric :D).
manono
2nd July 2004, 11:33
FPS: 29.970
Nor can I find any indication that you IVTC'd down to 23.976fps. Unless you Force Film or IVTC, it's always going to look like crap, no matter how high the resolution, and no matter how high the bitrate.
Did you have a close look at the vobs to make sure the blockiness isn't in them also? If it's in the source, then the .avi won't look any better.
piscator
4th July 2004, 17:58
A few other remarks.
1) I see you used quite an old version of GKnot (0.27.0.13). Current version is 0.28.8. So time to update :-)
2) A bit of a mess between DivX4 tags and DivX5 tags in the logs. I know, just tags. But another reason to update!
// $job "DivX4 First Pass"
10:15:51 PM: Started DivX5-First Pass
3) I assume you also use the NEWEST DivX 5.1.1 codec?
4) A bit rate of 6144k is ridiculously high. As I recall I never had a movie above 2000k for max quality.
If you want to go for max quality and really don't care about file size. I suggest you do a single pass Quality based encode with Quantizer 2 (use GMC and B-frames if you wish, but no PsyVis).
Or a little bit more sophisticated. Do a compressability check. Do a multipass encode and aim at 80% quality. Use GMC, B-frames and PsyVis fast.
And, of course, don't forget to cut the borders and use for resizing Lanczos.
Both methods should give superb quality.
greetz,
Piscator
Daedalus01
14th July 2004, 10:59
ok with latest gordian knot qua is perfect.
but now there is another prob, i noticed virtualdubmod now encodes at 4-5fps, whereas b4 it was at least 15fps
my cpu is an xp2100
Daedalus01
15th July 2004, 03:01
dont worry all fixed. after reformatting fps went up to 27 again
thanks for all replies :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.