View Full Version : XviD Analyzer v0.12
MoonWalker
3rd September 2002, 22:41
New version, new name :)
v0.12
- Changed the whole "get things" engine. Written by MarcFD, 50% faster than v0.11
- Major code clean-up. Filesize now is 20k smaller
- Added ccintra.txt output which shows the consecutives I-frames
- Fixed a bug where the 1-pass size was being show negative
- Added report in MBytes of 1-pass/scaled/actual size
- Fixed some ugly hacks in the code. Now the program is 99,999% accurate
- Fixed some messages in analyze.txt
- Changed the executable name from dbg.exe to xda.exe
You can get it from the link in my signature
MoonWalker
iago
3rd September 2002, 22:44
@MoonWalker
Another good news today! ;) That's just great. Thanks (and special thanks for reporting consecutive i-frames in your analyzer :)).
kindest regards,
iago
zettai
4th September 2002, 10:56
Originally posted by MoonWalker
- Changed the executable name from dbg.exe to xda.exe
errrr... no you haven't
Gannjunior
4th September 2002, 11:56
THANKS for this new version!
ciao!
MoonWalker
4th September 2002, 12:57
Originally posted by zettai
errrr... no you haven't
Hmm..DONE..I forgot it last night, changed now..
Thanks,
MoonWalker
rui
4th September 2002, 17:20
I am having some problems using the latest xvid analyzer 0.12
It created the following anaylse file:
XviD Analyzer v0.12 by MoonWalker & MarcFD
e-mails : s_ilias@gmx.net & marc.fd@libertysurf.fr
Quantizers Analisis
---------------------
Quantizers Used For Movie :
------------------------------
Average Quantizer Used for Movie : -1.#IO
No credits encoding!!
No prevention happened
Intra-Frame (Key-Frame) Quantizers
------------------------------------
Movie
-------
No credits encoding!!
Inter-Frame (P-Frame) Quantizers
------------------------------------
Movie
-------
No credits encoding!!
Frame Analisis
----------------
Number Of Intra-Frames (Key-Frames) : 0
Number Of Inter-Frames (P-Frames) : 0
Total Number Of Frames : 4294967295
0.00% of the Movie is Intra-Frames (Key-Frames)
0.00% of the Movie is Inter-Frames (P-Frames)
Size Analysis
----------------
1-Pass Size : 0 Bytes or 0 KBytes or 0 MBytes
Scaled Size : 0 Bytes or 0 KBytes or 0 MBytes
Actual Size : 0 Bytes or 0 KBytes or 0 MBytes
Usefull Statistics
------------------
Compressibility : -1.#J%
Relative Quality of XviD avi : -1.#J%
Absolute Quality of XviD avi : -1.#J%
I already browsed the log file (dbg.log) created in the 2nd pass, and all seems ok.
Can anyone test xvid analyzer to see if the problem is mine?
Marc FD
4th September 2002, 17:51
can you test with the 1000 first lines only ?? please.
if it's not working, please attach the 1000 first lines (compressed)
this result is the typical result you'll get if it's have no 2nd pass lines at all.
(you can mix 2nd pass and 1st pass line one log, the engine will sort the 2nd pass lines out)
PS : and it's already tested ;)
Acaila
4th September 2002, 18:09
Hi,
I get the exact same output. The logfiles I tried it on worked perfectly with earlier versions of the analyzer.
Using only the first 1000 frames doesn't help either.
Here's the second line (that's the one after the "middle frame size for..."):
00124211 00:50:34 [1096] 2nd-pass: quant:4 H.263 intra stats1:3647 scaled:1614 actual:3623 overflow:0 movie
Maybe it's the timecode in the second column? It's part of a larger logfile which contained multiple movies in a row, so that's why the framenumbers and timecode don't start at zero.
Marc FD
4th September 2002, 19:05
it's not the problem.
what version of DebugView are you all using ??
i think the bug come from that (i've already alternative code for 2 versions of DebugView :rolleyes: )
whatever, .stats file reading seems ok :)
if you want to help, cut the 100 first lines of the clip, and attach them. thx.
MoonWalker
4th September 2002, 20:49
@All
Do you created you log file by copy-pasting a longer one?? If you done so you have to delete the spaces at the start and at the end of the file
MoonWalker
colasonic
4th September 2002, 21:11
@Moonwalker
can i dl this program from somewhere other than your site? I cannot access it. I think the http://www.geocities.com is banned here.....
sorry for that.
rui
4th September 2002, 21:36
Sorry for not posting sooner, but when i made that post i was at work, and then i left.
I am at home now, and here it works very well, so it must be something with the created log file i had there. It was a 2nd pass logfile, but i had left the computer when it was being made, so something must had happen when i was away. I will test more when at work tomorrow, because in my comp at home all goes well.
I want to apologize MoonWalker and MarcFd for questioning their great piece of software :o
MoonWalker
4th September 2002, 22:32
Originally posted by rui
I want to apologize MoonWalker and MarcFd for questioning their great piece of software :o
No offence rui :).. I am glad you liked our software..We are now doing a 1-pass stats reader-analyzer *TIP* :D
MoonWalker
rui
5th September 2002, 09:17
Sorry for keep coming with this, but i got the same error here at work again. In my home (WinXP) it works very well, but here (Win95B) i have the same problem. I have downloaded the latest debugview (4.2), and made a fresh new 2nd pass, then saved the dbg.log, and loaded it to xda.
Could the problem be Win9X?? I kept both the log file and the created files.
MoonWalker
5th September 2002, 13:47
Originally posted by rui
Sorry for keep coming with this, but i got the same error here at work again. In my home (WinXP) it works very well, but here (Win95B) i have the same problem. I have downloaded the latest debugview (4.2), and made a fresh new 2nd pass, then saved the dbg.log, and loaded it to xda.
Could the problem be Win9X?? I kept both the log file and the created files.
Hmm..Weird..Can you post some lines from the logfile that don't work with Xda?
MoonWalker
rui
5th September 2002, 15:36
This is from the begining of the log file :
00000000 0.00000000 [Virtuald] avg scaled framesize:2133
00000001 0.00004800 [Virtuald] bias bonus:274 bytes
00000002 0.00155840 [Virtuald] quant:2 threshold at 2340 : 9 percent
00000003 0.00295040 [Virtuald] quant:3 threshold at 4408 : 106 percent
00000004 0.88554720 [Virtuald] 2nd-pass: quant:5 MPEG intra stats1:8981 scaled:3338 actual:4949 overflow:0 movie
00000005 2.10046560 [Virtuald] P-frame quantizer prevented from falling too steeply
00000006 4.28386480 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:1497 scaled:999 actual:1720 overflow:-726 movie
00000007 5.74102640 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:1899 scaled:1179 actual:1414 overflow:-966 movie
00000008 6.13408400 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:1777 scaled:1125 actual:1213 overflow:-1059 movie
00000009 6.75822800 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:1397 scaled:953 actual:925 overflow:-1036 movie
00000010 7.16107120 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:4870 scaled:2112 actual:2903 overflow:-1832 movie
00000011 7.41128400 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2177 scaled:1299 actual:1259 overflow:-1797 movie
00000012 7.82017360 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:1937 scaled:1196 actual:1084 overflow:-1690 movie
00000013 8.28004640 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:2103 scaled:1267 actual:1832 overflow:-2260 movie
00000014 8.56614800 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2166 scaled:1294 actual:1062 overflow:-2033 movie
00000015 12.81091680 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:1991 scaled:1220 actual:1154 overflow:-1972 movie
00000016 14.53509840 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2104 scaled:1268 actual:1203 overflow:-1912 movie
00000017 14.83595520 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:2168 scaled:1294 actual:1919 overflow:-2542 movie
00000018 19.30757680 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2096 scaled:1265 actual:1083 overflow:-2365 movie
00000019 20.74037120 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2106 scaled:1268 actual:1146 overflow:-2248 movie
00000020 21.69765600 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:2144 scaled:1285 actual:1245 overflow:-2213 movie
00000021 21.81667840 [Virtuald] 2nd-pass: quant:4 MPEG inter stats1:1520 scaled:1010 actual:954 overflow:-2162 movie
And this is the end of it:
00002335 469.98931040 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4050 movie
00002336 470.07437040 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:79 overflow:-4065 movie
00002337 470.16804080 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:79 scaled:79 actual:78 overflow:-4078 movie
00002338 470.32320720 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:79 scaled:79 actual:78 overflow:-4091 movie
00002339 470.46584880 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:248 overflow:-4275 movie
00002340 470.58424960 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4289 movie
00002341 470.74200080 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4303 movie
00002342 470.84690160 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4317 movie
00002343 470.97844800 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4331 movie
00002344 471.10095920 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:80 overflow:-4347 movie
00002345 471.24051360 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4361 movie
00002346 471.35895440 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4375 movie
00002347 471.53736800 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4389 movie
00002348 471.61300880 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4403 movie
00002349 471.74363120 [Virtuald] 2nd-pass: quant:3 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4417 movie
00002350 471.85233120 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:78 scaled:78 actual:78 overflow:-4431 movie
00002351 472.84518000 [Virtuald] Quantizer distribution for 2nd pass:
00002352 472.84520720 [Virtuald] Q:2:37
00002353 472.84522720 [Virtuald] Q:3:359
00002354 472.84524640 [Virtuald] Q:4:996
00002355 472.84533360 [Virtuald] Q:5:573
00002356 472.84535600 [Virtuald] Q:6:251
00002357 472.84537520 [Virtuald] Q:7:87
00002358 472.84539360 [Virtuald] Q:8:34
00002359 472.84541200 [Virtuald] Q:9:4
00002360 472.84543120 [Virtuald] Q:10:3
iago
5th September 2002, 16:08
@MoonWalker and Marc FD
I want to thank you one more time for this great tool before I ask you one question, arising from the content of the report file from my latest encode (avisynth 2.05, 04092002-1 build, statsreader 1.6).
The encoded movie had 282868 frames, whereas it is reported 282855 frames in the report file (which is of course negligible imho, but just wanted to inform you about that).
And secondly, the ccintra.txt below:
Start Frame | End Frame | Number of Consecutive I-Frames
-------------+-------------+-------------------------------
35225 | 187749 | 3 Movie
199869 | 225373 | 5 Movie
225403 | 225448 | 8 Movie
225916 | 225920 | 4 Movie
278656 | 278660 | 4 Credits
278774 | 280882 | 11 Credits
Total Consecutive I-Frames : 35
It has some sort of inaccuracy as I see regarding start and end frames (while it may well be possible that I cannot read it correctly)?
best regards,
iago
Marc FD
5th September 2002, 16:39
okay i know what the problem is :
my engine assumes xxx xxx (timescodes) [xxxx] (4 digits : thread number)
but the last DebugView (i didn't tested it) shows [xxxx] (name of the thread)
i will correct that in the engine.
iago
5th September 2002, 17:05
Marc FD,
Sorry, I forgot to say that, yes, it was the last version of DebugView.
Thanks,
iago
MoonWalker
5th September 2002, 20:34
@iago
Could you upload it somewhere zipped?(WinRAR prefered)...There must be an error, but I didn't find one with the logs I have analyzed.
MoonWalker
MoonWalker
5th September 2002, 21:00
@rui
The problem is with the Win9x..Look at the debugview output..
WinXP/2000
00000005 0.82769821 [2384] 2nd-pass: quant:4 H.263 inter stats1:96 scaled:43 actual:96 overflow:-228 movie
00000006 0.84232298 [2384] 2nd-pass: quant:5 H.263 inter stats1:96 scaled:43 actual:96 overflow:-285 movie
00000007 0.87730144 [2384] 2nd-pass: quant:4 H.263 inter stats1:96 scaled:43 actual:96 overflow:-342 movie
Win9x
00000005 0.00354720 [Virtuald] 2nd-pass: quant:4 H.263 intra stats1:1790 scaled:848 actual:8086 overflow:0 movie
00000006 0.00590560 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:91 scaled:91 actual:5169 overflow:-5107 movie
00000007 0.00720480 [Virtuald] 2nd-pass: quant:2 H.263 inter stats1:91 scaled:91 actual:943 overflow:-5988 movie
Win9x seems to display the thread instead of the timecode..So here is the bug...Will be fixed as soon as possible..Thanks rui for reporting :D
EDIT : Temporary solution to you rui :)...
1) Open the log file in Word
2) Replace all the [Virtuald] with [1234] (This would be very slow :) )
3) Save it and analyze it
This should work :)..
MoonWalker
iago
5th September 2002, 22:18
Originally posted by MoonWalker
@iago
Could you upload it somewhere zipped?(WinRAR prefered)...There must be an error, but I didn't find one with the logs I have analyzed.@MoonWalker
Unfortunately I cannot, because the file is ~6mb winrar-zipped (it's a long movie: 3hr-8min) and my web site doesn't work either due to band-width limitation :(.
regards,
iago
rui
5th September 2002, 22:29
MoonWalker thanks for the support. :)
I will try that tomorrow at work, where i have win95b.
TripleA
7th September 2002, 16:53
On MoonWalker's request (sorry for the delay, btw). The "Soul Survivors" logs I've already deleted (ref: the StatsReader thread). But I've also made a rip of Ice Age that v0.12 also doesn't like. Here's the "analysis" it produces:
XviD Analyzer v0.12 by MoonWalker & MarcFD
e-mails : s_ilias@gmx.net & marc.fd@libertysurf.fr
Quantizers Analisis
---------------------
Quantizers Used For Movie :
------------------------------
Average Quantizer Used for Movie : -1.#IO
No credits encoding!!
Quantizers prevented from rising too steeply 1 times
Intra-Frame (Key-Frame) Quantizers
------------------------------------
Movie
-------
No credits encoding!!
Inter-Frame (P-Frame) Quantizers
------------------------------------
Movie
-------
No credits encoding!!
Frame Analisis
----------------
Number Of Intra-Frames (Key-Frames) : 0
Number Of Inter-Frames (P-Frames) : 0
Total Number Of Frames : 4294967295
0.00% of the Movie is Intra-Frames (Key-Frames)
0.00% of the Movie is Inter-Frames (P-Frames)
Size Analysis
----------------
1-Pass Size : 0 Bytes or 0 KBytes or 0 MBytes
Scaled Size : 0 Bytes or 0 KBytes or 0 MBytes
Actual Size : 0 Bytes or 0 KBytes or 0 MBytes
Usefull Statistics
------------------
Compressibility : -1.#J%
Relative Quality of XviD avi : -1.#J%
Absolute Quality of XviD avi : -1.#J%
Here's the output of v0.11:
DebugView analyzer for XviD codec v0.11 by MoonWalker
e-mail : s_ilias@gmx.net
Quantizers Analisis
---------------------
Quantizers Used For Movie :
------------------------------
Quant 2 Used : 90800 Times, Percentage Used : 83.67%
Quant 3 Used : 17717 Times, Percentage Used : 16.33%
Average Quantizer Used for Movie : 2.163
Quantizers Used For Credits :
--------------------------------
Quant 20 Used : 8354 Times.
MPEG Quantization Type Used 116871 timed, Percentage Used : 100.00%
Quantizers prevented from rising too steeply 0 times
Intra-Frame (Key-Frame) Quantizers
------------------------------------
Movie
-------
Quant 2 Used : 1594 Times, Percentage Used : 96.14%
Credits
---------
Quant 20 Used : 64 Times, Percentage Used : 3.86%
Number Of Consecutive I-Frames : 0
Inter-Frame (P-Frame) Quantizers
------------------------------------
Movie
-------
Quant 2 Used : 89206 Times, Percentage Used : 77.43%
Quant 3 Used : 17717 Times, Percentage Used : 15.38%
Credits
---------
Quant 20 Used : 8290 Times, Percentage Used : 7.20%
Frame Analisis
----------------
Number Of Intra-Frames (Key-Frames) : 1658
Number Of Inter-Frames (P-Frames) : 115213
Total Number Of Frames : 116870
1.42% of the Movie is Intra-Frames (Key-Frames)
98.58% of the Movie is Inter-Frames (P-Frames)
Size Analysis
----------------
1-Pass Size : 707076545 Bytes or 690504 KBytes
Scaled Size : 662806608 Bytes or 647272 KBytes
Actual Size : 662807077 Bytes or 647272 KBytes
Usefull Statistics
------------------
Compressibility : 93.74%
Relative Quality of XviD avi : 92.45%
Absolute Quality of XviD avi : 99.51%
And here are the first 10 lines of the log:
[\\HELLISHPC]
00000000 18:23:40.559 [1160] avg scaled framesize:5743
00000001 18:23:40.559 [1160] bias bonus:0 bytes
00000002 18:23:40.579 [1160] quant:2 threshold at 1 : -99 percent
00000003 18:23:40.590 [1160] 2nd-pass: quant:2 MPEG intra stats1:1911 scaled:1911 actual:1911 overflow:0 movie
00000004 18:23:40.670 [1160] 2nd-pass: quant:2 MPEG inter stats1:96 scaled:88 actual:96 overflow:-8 movie
00000005 18:23:40.700 [1160] 2nd-pass: quant:2 MPEG inter stats1:96 scaled:88 actual:96 overflow:-16 movie
00000006 18:23:40.730 [1160] 2nd-pass: quant:2 MPEG inter stats1:96 scaled:88 actual:96 overflow:-24 movie
00000007 18:23:40.740 [1160] 2nd-pass: quant:2 MPEG inter stats1:96 scaled:88 actual:96 overflow:-32 movie
00000008 18:23:40.800 [1160] 2nd-pass: quant:2 MPEG inter stats1:96 scaled:88 actual:96 overflow:-40 movie
I'm running W2K Pro. It's a fresh (today!) install with SP3 slipstreamed. If you're wondering, both runs of XDA reported above were run under the same conditions. v0.11 right after v0.12. If you need any more info just ask!
Marc FD
7th September 2002, 18:08
Fixed.
the engine is updated now.
it's uses resynch, so you shouldn't any any bugs more.
just wait for v0.13 (maybe with .stats files info. ;) )
now cases like :
xxxx xxxxxxx [virtuald] <<XviD dbg line>>
xxxx xx:xx:x.xx [xxxx] <<XviD dbg line>>
would work.
drizztcanrender
8th September 2002, 15:50
Well still not working for me...winme here.
Do you know where can i find the 0.11 edition untill this is fixed??
MaTTeR
8th September 2002, 16:01
0.12 doesn't work for me either...the output isn't correct just like the sameple thats pasted in the above message.
0.11 works fine still.
@drizztcanrender
PM me your email address or ICQ# and I'll send 0.11 to you.
MoonWalker
8th September 2002, 17:29
Please download v0.14..Should work
MoonWalker
MaTTeR
8th September 2002, 18:04
Thx for the fix. 0.14 works fine here now.
MoonWalker
8th September 2002, 18:16
Originally posted by MaTTeR
Thx for the fix. 0.14 works fine here now.
Thanks,
But MarcFD also worked for this fix so give him credit too :D
MoonWalker
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.