Feature summary (what you would like to be able to do and where):
Sometimes, the transcodes end up larger than the source files. This is unnecessary and wasteful.
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
Avoid transcoding is already sufficiently small files/low bitrate files.
Example https://wiki.tnonline.net/w/File:20230509-1938_Moose_calf.mp4
Original file is a 1920x1080 H.264 file in a MP4 container encoded at ~2.7Mbit/s
The transcoded VP9 file is encoded at double the bitrate for no gain.
Though, I could see that some browsers might have issues with the source file, and so would still benefit for the alternative. Not sure what the best way to handle such cases would be. Possibly by trying to match the source bitrate?
Benefits (why should this be implemented?):
Saves storage space and CPU usage.