Skip to content

[Feature Suggestion] Streamlined Transcoding options in Settings #409

@dammitjeff

Description

@dammitjeff

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).
Image
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.

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions