I only miss one detail: to find optimal width and height if filesize or bitrate is fixed, dvd::rip can use average bpp (bits per pixel). With mpeg4 about 0.2 bpp gives optimal sharpness without block artefacts. Using handbrake I have to calculate bpp by hand.
So I see 2 solutions: (3 if calculating by hand counts
* hb could only _display_ bpp (under tab "Picture" it would be nice) - easy to implement and already helpful, at least for gui user.
* like dvd::rip hb could let the user _define_ bpp (in the window "Picture - Preview" under "Scaling")
Problems that I see:
* A defined average bpp is very good for mpeg4. But I dont know if this is true for other codecs.
* If video bitrate is not fixed but defined by "Quality", it does not make sense to also set bpp. How could this be represented in the gui without confusing the user?
Anyway, my thanks to all devs of hb!
