Log in

View Full Version : Bugged comp. test for XviD with GK?


Eyael
2nd June 2006, 16:21
Hi everyone!

I have searched this forum but could not find anything about my problem. I hope you can help.

I had to reencode a movie to make it compatible with my standalone player and GordianKnot gave me totally different values for the compressibility test although I gave the same parameters (same bitrate used 896 kbit/s, same matrix H.263, same audio file vbr Mp3 and same target size 1CD). The only thing that changed is I had to remove the packed bitstream, Qpel and GMC options and I had previously used XviD 1.03 and now I've used XviD 1.10 stable release. I have also selected VHQ for I-frames which I hadn't the previous time.
First time I had 53% of comp. test with resolution of 608x256
This time, I obtained 133.9% of comp. test with resolution of 672 x272 (qf 0.196). Very weird!

I encoded the movie this way and I didn't notice it better nor worse so it sounds like the comp. test for XviD in GordianKnot is not acurate. Or did I use the wrong settings for it (1 pass quality-based with the same options I would use for 2 passes)?
I remember doing a comp. test for the same movie using DivX 5.2 with roughly the same options as XviD and the comp. test was much lower which is weird in itself since I cannot believe the difference can be that huge between the two codecs though I am definitely in favour of XviD.

Is there a known bug with the comp. test in GK (latest release) for XviD? If so, is there an alternative to do a comp. test until the developers manage to fix it?

CWR03
2nd June 2006, 20:40
The compression test won't come out even remotely the same if you're not using the same source file and re-encoding to the same resolution.

Eyael
3rd June 2006, 21:45
I guess I have not made myself clear enough (sorry about that!) :
the source was exactly the same and the resolution the same (I changed it after the comp. test was in the red).
When I said "reencode" I meant from the same DVD and not reencode a movie that had already been encoded.

jggimi
3rd June 2006, 23:06
:logfile:

Eyael
5th June 2006, 14:57
I don't see how it can help. I only have the comp test I did for my second encoding of the original. Here it is :

Gordian Knot
Encoding Job Data:

Type: EncXvid_First
Container: Audio-Video Interleave (AVI)
Number: 0
Name: Telephone - _.avi
Platform: WinXP (5.1.2600).2

Files:
VirtualDubModExe: C:\PROGRA~1\GORDIA~1\VirtualDubMod\VirtualDubMod.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: C:\PROGRA~1\GORDIA~1\_.avi
AviMovie: C:\PROGRA~1\GORDIA~1\__Movie.avi
AviCredits: C:\PROGRA~1\GORDIA~1\__Credits.avi
MovieFS: C:\PROGRA~1\GORDIA~1\LastCompCheck.avs
CreditsFS:
Log : C:\Mes documents\Mes vidéos\Extractions\TELEPHONE02\VIDEO_TS\Telephone Public_8_perc_XviD_LanczosResize_608x256.stats
Stats:
Ecf :
This is a Compressibility Check:
Resolution: 608 x 256

22:47:26: Audio 1, calc: 84680 kb
22:47:26: Audio 1, disabled, no recalc. - you probably want to add this track later.

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :

// $job "XviD First Pass"
// $input "C:\PROGRA~1\GORDIA~1\LastCompCheck.avs"
// $output "C:\PROGRA~1\GORDIA~1\_.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("C:\\PROGRA~1\\GORDIA~1\\LastCompCheck.avs",0,0);
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(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(3532, (coded data)
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("C:\\PROGRA~1\\GORDIA~1\\_.avi");
VirtualDub.Close();

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

22:47:27: Started Xvid - First Pass: C:\PROGRA~1\GORDIA~1\LastCompCheck.avs
22:57:02: Finished Xvid - First Pass: Duration: 9 minutes, 34 secondes.
22:57:02: Trying to open Log-file.
22:57:02: Success: Log-file open.
22:57:02: Encoded: 11438 Frames.
22:57:02: Speed: 19.893 Frames per Second.

22:57:02: Done.
22:57:02: Log File = C:\Mes documents\Mes vidéos\Extractions\TELEPHONE02\VIDEO_TS\Telephone Public_8_perc_XviD_LanczosResize_608x256.stats
Total Encoding Time: 9 minutes, 36 secondes.
31/05/2006 22:57:02: Job "Telephone - _.avi" finished.