Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BrainStorming: making our quality/resolution feature more meaningful. #1580

Open
1 of 3 tasks
ImprovedTube opened this issue Feb 18, 2023 · 4 comments
Open
1 of 3 tasks
Labels
bounty Will pass on donations (Optional) - (OR: Requester will pay personally. Only if stated!) Completion / Revision Rethink, complete, improve, tweak our feature or structure. help wanted Just an old github standard we add automatically. (The team can remove it when working on it.)

Comments

@ImprovedTube
Copy link
Member

ImprovedTube commented Feb 18, 2023

a) People want "Auto HD" (sometimes it can be useless/bad that we (and @youtube) currenly allow to set a resolution much higher than the user's current video size, let alone physical display and even if CPU / GPU wont keep up (#1211 2.)
b) Also, sometimes it is useful to force a low resolution (usecase: Minimalism or expensive bandwith in poor remote locations (and ships)

  • the "auto HD" or "highest resolution to select", shouldnt always be far/much more than the viewport ( https://github.com/code-for-charity/satus )
    • + highest might only makes sense when in full screen ( Issues1563-1 ) - Forcing higher resolution in full-screen, but again might not make sense to be much more than pixels (Scaling down is not always any better than scalling up).
      • So for any/rare sizes / the highest resolutiuon available could usually be a above 30% the way between the neighboring video resoutions (physicalScreenSize - next SmallerResolution ) > (30% * (nextBiggerResolution - nextSmallerResolution) / _avi12/youtube-auto-hd/issues/40#issuecomment )
        • on the contrary, consider @raszpl's point below

more:

@ImprovedTube ImprovedTube added Feature request Wish or idea help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) Completion / Revision Rethink, complete, improve, tweak our feature or structure. and removed Feature request Wish or idea labels Feb 18, 2023
@raszpl
Copy link
Contributor

raszpl commented May 2, 2023

Setting resolution above monitor physical max is often used when watching something that YT compression is not good at. For example drone racing in the forest is unwatchable in normal 1080p, so youtubers take their own 1080 footage and encode it in 4K, then if you watch tht 4K version you will get better bitrate thus better quality. Blocking users from watching higher res than monitor is imo not a good idea.

btw the quality setting #1666

@ImprovedTube ImprovedTube changed the title making our quality/resolution feature meaningful. making our quality/resolution feature more meaningful. May 2, 2023
@ImprovedTube
Copy link
Member Author

ImprovedTube commented May 2, 2023

good point

  • 0. bitrate- & visual comparision of an upscaled frame (1440p, 4k, 8k) of drone racing in forests, next to the same frame in native resolution (1080p)

@avi12
Copy link

avi12 commented May 19, 2023

Setting resolution above monitor physical max is often used when watching something that YT compression is not good at. For example drone racing in the forest is unwatchable in normal 1080p, so youtubers take their own 1080 footage and encode it in 4K, then if you watch tht 4K version you will get better bitrate thus better quality. Blocking users from watching higher res than monitor is imo not a good idea.

That's interesting, I did not know about it

@ImprovedTube
Copy link
Member Author

ImprovedTube commented May 20, 2023

Another possible feature is to lower the quality automatically when the video is not visible on the screen, to save some computing power and electricity. But this could also affect the user experience, because changing the quality would make YouTube reload the video, which could cause delays or buffering issues, especially for users with slow internet connections

👍 yes, for this hypothesis one should consider how much is already buffered & dont needa change within the last few seconds of a video. could be optional opt-in.

  • A delay leaving the playing tab can be a good thing :D
    • Off-topic: wondered about another feature: 10 seconds pause when leaving the tab
      • Also pause as long as there is high keyboard & mouse speed. Also auto-pause&-unpause after X minutes of HID inactivity while viewport is small or PiP (not full screen or theater)

@ImprovedTube ImprovedTube changed the title making our quality/resolution feature more meaningful. BrainStorming: making our quality/resolution feature more meaningful. May 20, 2023
@ImprovedTube ImprovedTube added the bounty Will pass on donations (Optional) - (OR: Requester will pay personally. Only if stated!) label Nov 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty Will pass on donations (Optional) - (OR: Requester will pay personally. Only if stated!) Completion / Revision Rethink, complete, improve, tweak our feature or structure. help wanted Just an old github standard we add automatically. (The team can remove it when working on it.)
Projects
Status: No status
Development

No branches or pull requests

3 participants