-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Heya, I was looking at the transcoding feature that was enabled a little while ago and I loved it! It defaults to AV1, which is great for file sizes, but, was painfully slow on devices with no dedicated GPU unfortunately. h264 ended up working way better for me, but I had to manually set that as first priority in util.py in order to use it, plus I understand that might not be the case for everyone. Still, I do believe some flexibility and ease of use would vastly improve the interface so more people can use it, as it is a really nice feature that is currently hidden away behind a CLI.
I wanted to see if there was interest in transcoding options implemented within the settings page (nonfunctional as of now, proof of concept).

Users could pick their encoder of choice, and pick what versions of transcoding they would prefer (While still following the logic that it won't make transcodes at or above the files original resolution)
If the user does not have transcoding enabled in his docker-compose, it will be greyed out until it is enabled, making sure it's not accidentally enabled.
I really believe that giving more accessible interface controls to users would make people MUCH more likely to use the transcoding options, and make it easier to use instead of using the command line haha. Let me know opinions, thoughts, changes you'd like to see.