Quote from the ReadMe: "The new encoding mode: "diff tracking" adjusts the DivX quantization levels on a frame by frame basis to make the quality level as even as possible."
It is based on ideas used in Nandub, and add a whole new dimension to Fair Use encoding. The upside is having constant, definable, quality throughout the encoding. The downside is lack of final size control. Keep in mind that this method is experimental and we are all still learning.
Ok, now you know what it is, so how do you use it? There are really 2 main ways to use DT encodings.
Method 1 (Constant Quality)
![]() |
Add a diff encoding, preferable under 10000 (lower means better quality, ie DIFFerence from the original), but it seems that ok quality has been achieved at 11000 or 12000(as always, do your own testing and proceed with whatever you are happy with). Press encode. Yes, that's it, just one encoding. When it's done, you'll have a video with whatever size was necessary to maintain your chosen diff value and as you can guess, size and diff value are inversely related. Now you can add the audio as you see fit, but if you're like me, you like to use all the space on blank CD's, especially with DivX's. Here's a method I use that aims at utilizing the entire CD(s). |
Let's say your video came out to 600 MB, this means you have 100MB left for audio. Similarly, if your final video comes out to 1250MB, you then have 150MB left for audio. This is assuming that you have 700MB CD's. The idea is that whatever your video file size arrives at, use the remaining space on your CD's for the audio. ABR (Average BitRate) seems to be the right way to go about this to achieve best quality for the given size. Use Lame's ABR (bottom of the VBR tab on RazorLame) to get an mp3 of this size. Now, to computer your target bitrate for ABR: Play your video first and look at the total time. Bitrate is in kbps, that is kbits/sec, so use the ABR Calculator to figure out the target bitrate from the size and length. Here is a forum thread where I describe how this program works. Note that it is better to use the size in KB than in MB, and likewise best to use it in bytes. Also note that after testing LAME's ABR mode, I found it to always give me bitrates that are too low, so I just kept re-encoding the audio until I got it to the right bitrate. |
Method 2 (Predictable size)
This method is completely guess and check as of now, though FU2K
is working on automating the encoding process and interpolating to find
a correct target diff for a given size.
Ok, here we go:
Diff Calculator
I wrote this program based on discussions in the Fair Use Forum and
FU2K's comments on the relationship between diff value and size.
Hopefully the program is pretty self-explanatory; there is a readme included
in the program itself so I will just make a few notes here.