I mean, the ideal settings depend on content, use case and even personal preference when it comes to the details, so it’s probably not fundamentally possible to design an ideal video encoding algorithm that automatically produces the best possible video quality at the desired filesize without the need to manually finetune the settings. As long as we are manually finetuning the settings, the output resolution is one of the settings we can change, so in that sense, all the algorithms already implement that feature.
I mean, the ideal settings depend on content, use case and even personal preference when it comes to the details, so it’s probably not fundamentally possible to design an ideal video encoding algorithm that automatically produces the best possible video quality at the desired filesize without the need to manually finetune the settings. As long as we are manually finetuning the settings, the output resolution is one of the settings we can change, so in that sense, all the algorithms already implement that feature.