Until recently, I was under the impression that Handbrake compression was lossless. On finding out that this is not the case, I started trying to learn more about video encoding, but I'm not really sure how to continue beyond what I've learned already.
From what I've read, there seems to be a Quality/Speed/Size triangle, you can pick two to prioritise and the other one will suffer (i.e Fast and small encodes are low-quality, small and high-quality encodes take a long time, etc.). I would like to make three presets, each sacrificing one aspect, however, I'm not sure what settings to change to get the results I want. I'm starting with H.265 as my encoder of choice, though that may not even be the right one. I have read the documentation on [adjusting quality](https://handbrake.fr/docs/en/latest/wor ... ality.html), but it doesn't give any advice about lossless encoding, which I'm pretty sure H265 supports, and furthermore, it only gives advice about RF quality, while encoding with VideoToolBox measures quality in CQ. I've also read that GPU compression is generally worse than CPU compression, and I've looked into using [VMAF](https://github.com/Netflix/vmaf) through FFmpeg, but I couldn't get it to work.
I'm really not sure where to go from here, and I'm rather uncertain about continuing to re-encode the videos that I have for fear of a loss in quality, so any advice on what to do next would be appreciated.
HandBrake version (e.g., 1.0.0):
Version 1.5.1 (2022011000)
Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
macOS Monterey 10.12.5
HandBrake Activity Log ***required*** (see How-to get an activity log)
Code: Select all
Since I'm not troubleshooting an error, I'm not sure that one is required.