Log in

View Full Version : XviD Stats Analyzer


Yuri Khan
1st October 2005, 20:38
Hello everybody,

I was in the middle of a difficult encode, and was wondering which parts required the most bitrate. Looking at frame sizes in the .pass file, averaging them in Excel, switching to VirtualDubMod to look at a particular frame… Surely there has to be a better way?

So I have made a tool to simplify analysis of XviD .pass files. To put it short, it displays a scrollable graph of frame sizes (both original and averaged over ~200 frames), and has a simple built-in player that plays selected frame ranges.

I am now releasing it under GPL, without any warranties but in hope that it will be useful :)

A more detailed description, screenshot and download are at http://stats-analyzer.gorodok.net/.

P.S. My apologies to MoonWalker for almost conflicting names…

Pookie
1st October 2005, 22:01
Very nice indeed, Yuri ! Thanks for your generosity.

Didée
1st October 2005, 22:38
Man, where've you been all those years? It took so long for a nice little tool to appear, doing exactly THAT.

A big Thank-You!

Yuri Khan
2nd October 2005, 14:30
Okay, here’s the first update :)
0.1.1.0 (2005-10-02)
[-] The graph window had a 65536 frames limit, after that
range selection did not work. Rewritten.

[+] Added keyboard controls to the graph window.

[-] Fixed an integer overflow in bitrate threshold initialization.

[×] The frame size axis tick label intervals are now selected
depending on window height.

[×] Narrowed the bitrate averaging window down to ±15 frames to
speed up stats loading.

Elic
2nd October 2005, 16:19
Thank you very much, Yuri! Your analyser is very useful piece of soft! :)

Aproros, can you please make graphs scalable along X axis (for ability of viewing entire graph at once)? It will be much easier to quick find difficult places in movie.

non@me
3rd October 2005, 16:18
Thanks Yuri. Really great tool.

Bootsy
4th October 2005, 21:28
Nice program, thanks!

Yuri Khan
6th October 2005, 20:22
Version 0.1.2.0 (2005-10-07)
Added graph zooming. (Idea by Elic)
Added ability to base gridlines on frame sizes in bytes per frame or bitrate in kbits per second.
Added ability to set bitrate threshold in bytes per frame or kbits per second.

Elic
7th October 2005, 08:42
Yuri Khan
> Added graph zooming
Thanx! I feel myself much more comfortable at once. :)

Heini011
16th October 2005, 12:25
not as great as yuris solution, but if somebody like it fast and simple:

if you looking for the 10 scenes with highest bitrate

xdstat (http://www.veganismus.com/reina/pc-site/XDStat.EXE) video.pass /stat=10

if you clip has 30 fps (25=default)

xdstat (http://www.veganismus.com/reina/pc-site/XDStat.EXE) video.pass /stat=10 /fr=30