I noticed that by default I can choose the INPUT directory but not the output.
Explanation how it works with the current version:
At the moment the output directory set to "results \ Name of chosen input directory \ Weight Number" and then 3 directories for: Final result, Cropped faces and Restored faces.
For Example, to check out the Final results I go to:
root master project\results\_SOURCE_1.0\ final_results\
In my case I just created batch files to make it easy to test,
For each weight to experiment, I use 0.7 and 1.0 for now.
Each one of them have scale of x1, x2, x4 and so on.. (that's a lot of batch files but it's easier since there is no GUI and I'm not a programmer) I use it for quick testing so it's faster.
Whenever I change the weight, I will get ANOTHER directory.
Suggestion for Output Control:
The current default output is really nice to keep all the other versions of the images, I wouldn't replace it but I would go for extra control.
But In most cases I just want to get the FINAL result and change the prefix of the output files, probably others will also like that as an extra option.
I can only compare to the way I use it with GFPGAN as example, this could be a very nice addition as extra control probably via more argument / commands.
EXAMPLE using GFPGAN arguments:
-i ./_SOURCE_ -o ./_RESULTS_ -v 1.2 -s 2 --suffix " (v1.2) - x2"
The result will be:
Output directory is "RESULTS" inside the root of the master project.
"Image Name (model version) - scale size" = "Image (v1.2) - x2.png"
In CodeFormer we can do the same with, instead of Model Version the Weight Number, and the scaling instead of me doing it manually, could be also an argument.
The end _prefix is a good control just in case like I did in the example on GFPGAN outputs.
That will give me 1 input for FINAL version only with the specific details such as Weight Number used, Scaled used, and only 1 directory instead I don't need the Cropped and Restored versions. everything will be much cleaner and easier to compare.
Conclusion:
Just to be clear I'm not a programmer so I can't do this by myself, but maybe it is not very complex to add in the future as it's just adding: Output Path control + End Prefix text.
Sorry about my bad English, I hope my suggestion is clear enough.