Ver. 048: It does not contain any changes in algorythms from the previous version. The only addition is a ability to compress the logfile (try the Save Packed in File menu). The utility autodetects file format while opening.

! I do not advise to start interchanging logfiles using this feature immediately. I am waiting for your response to debug the feature properly first.

Ver. 047: Added patching of the bidir_mult (bidirectional frames quantizer multiplier) and an option to discard junk frames from log (like texture==motion==complexity==0).

Ver. 046: Mostly bug fix, but the patching algorythm is changed a little bit too. I did not test it with DivX5 B-frames for I beleive that there is a bug (see my postings at www.divx.com and www.everwicked.com   ), but without B-frames it works satisfactory.

! I found out an interesting thing while testing this version. I divided a clip into three zones with distinctive different quantizer limits. Then I kept an eye on the statistics while the encoding ran. The average bitrate walked up and down like I expect. The quality of the resulting movie as well. But the analyse.log indicated "new quant" mostly the same. So I think that those who want to make comprehensive test must not rely on analyse.log but on movie quality.

Ver. 045: Supports DivX 5 B - frames along with new patching algorythm. I believe that this algorythm will make the codec to follow quantizers more accurately. B - frames quantizer muliplier change is not implemented yet so corresponding list box will not work.

Ver. 044: This is an experimental version. It will try to improove patching algorythm, so results can be from very good to unpredictable. I expect that size prediction will suffer, but quantizers will be followed by more exactly. For all who want to test it: please compare the analyse.log and the log used for encoding.

Ver. 0.43: Fixes the maximum motion again, now up to 32000. Autosplit now has two parameters: averaging radius and frame step.

Ver. 0.42: Fixes the long-lasting bug that limited the maximum motion to 15000. I did not know that such a thing can happen in DivX 4.

Ver. 0.41: Fixes the bug with large number of zones (now up to 256) and "Cancel" button in "Autosplit averaging" dialog.

Ver. 0.40: Added automatic splitting the project into zones according to average motion amount. You can use it by setting desired values into "Split setting" group and clicking Action/Autosplit menu.

Ver. 0.38: Added some error checking and basic bitrate calculator.

Ver. 0.37: Fixed the bug with square distribution and added motion curve trimming.

Ver. 0.36: Fixed the bug with "quantizer" word in output file. Added square quantizer distribution.

Ver. 0.35: Fixed the bug with memory allocation with some files and with multiple reads/writes during one session.

Attention! The version has a serious bug. It writes a word "quantizer" in log file instead of "quant". If your logs are not very large - you can replace it just in wordpad. Or wait for the version 0.36.

Ver. 0.34: The 0.32 one rewritten on C++. No more RTL, no more setup. Just download the executable, unRAR and use. Great speed improovement. Size verification is realtime.


Ver. 0.32: Added support for movie zones. Now you can divide movie into several zones, for example, start credits, body and final credits and set different quantizers for this zones. "Approximate" menu item behaves in old way just to forecast quantizers for the entire movie. "Verify" command works keeping zones in mind. Columns in zones list are as follows: min KF, max KF, min DF, max DF.

Ver. 0.31: Fixed "Run-time error 5" bug with motion 0 delta frames. Status bar now displays actual number of read/written/processed frames, not only multipliers of 100. Fixed minor bugs with some display (font size) settings.

Ver. 0.30: Already more patcher then analyzer. Uses special settings for the first pass and generates bitrate curve. Shows essential statistics.

To use it, do the following:

1. Make the first pass with bitrate set to 6000 and both quantizers to 2; other settings as desired.
2. Open the resulting log file in the utility.
3. Enter desired quantizers for keyframes and minimal for DF as long as desired project size
4. Choose "Approximate" from the "Action" menu.
5. Choose desired distribution settings and choose "Verify" from the "Action" menu
6. Repeat steps 3-6 till you get desired size after verification
7. Save result.
8. Use the saved file for the second pass with bitrate set to desired value.
9. Send me a note about results :)

Ver. 0.24: Old version. It is still more analyzer then patcher, but shows much more statistic.

Используются технологии uCoz