Re: Version numbers are not what you think
If you use Auto-Crop you stumble upon an ffmpeg behaviour I REALLLY dislike. See this bugfeature request I filed, which resulted in the nearly religious discussion whether auto-crop default behaviour should remove content in favour of better compression or whether to accept minimal black bars. Whoever had their finger on with ffmpeg around the year 2000 decided "We crop. Compression is more important." and the devs don't want to change that and don't want to add an option to switch that behaviour.
My solution when I need autocrop: Since I use my own encoding script anyway I use -vf cropdetect, analyze the output of "x1", "x2", "y1" and "y2" which are the true values, and use math/modulo in a way which does not cut away content and still do the correct mod 2,4,8 whatever the codec prefers. Actually my script does a bit more to cut away logos in the black area of the corners, but keep the actual content, and handles the different black levels of SDR and HDR content for cropdetect automatically etc.
As for handbrake: I did use it, but the counterintuitive behaviour when it comes to batch encoding (maybe better now), not remembering the last profile I set or being straight about which profile it uses as default, not being able to keep the created profiles during some of the version upgrades and so on pushed me to the ffmpeg command line. I used pure .CMD where I drag and drop multiple files on what I want to encode first, now it is "powerhsell embedded in .CMD".