Aninhumer posted on Sep 21 2006 at 05:43 PM said:
Yes at but if you made it at wouldn't it only be as dumb as you?
*prepare for an onslaught of information about video encoding*
It is impossible to make a script that can define settings like I can because of the fact that the way that video compression works is highly complex and very good in what it does.
The way that I compress videos is to see for myself how long it stays in the "highly uncompressed mode" vs the "low compression mode." Both of these methods occur because of the way the original image was made: it goes into highly uncompressed mode because there is a lot of "action," and low because there is not a lot of "action." Action is defined as the number of frames where there is a large change from one frame to another. The reason MP4 compression works is because it knows how frames change as the movie goes along, and therefore makes "predictions." It applies these "predictions" to the next frames so that it actually compresses 1 image and then changes the image using the "predictions" as needed. When too much has changed because of a lot of "action," it takes a new picture and starts making "predictions" from that.
This is why you should always use 2 pass for variable rate encoding, for better "predictions." Sometimes I use the quality settings as well (it basically compresses as much as the parameter, and if I do use it I usually pick the highest quality or a tiny bit less), but I usually stick to data rate encoding.
I interpret all this, and make a good estimation of the data rate required.
This is why I don't use scripts.