Yotter icon indicating copy to clipboard operation
Yotter copied to clipboard

Resolutions higher than 720p

Open FireMasterK opened this issue 3 years ago • 13 comments

Currently, the maximum resolution seems to be 720p?

FireMasterK avatar Sep 11 '20 20:09 FireMasterK

Yes. This needs some work! I think this shouldn't be hard to address

pluja avatar Sep 11 '20 21:09 pluja

Can we automatically select the available dash quality or something like invidious?

fromxt avatar Sep 12 '20 01:09 fromxt

Not right now, but I will be working on it.

pluja avatar Sep 12 '20 05:09 pluja

We should ideally have a quality selector like how newpipe does, including support for webm.

FireMasterK avatar Sep 12 '20 07:09 FireMasterK

Yes, I think I know how we can do this. I will work on it on the following days.

pluja avatar Sep 12 '20 07:09 pluja

I did a lot of research on this recently, you'll need to generate a dash manifest for this to even work, otherwise you'll get a video without any audio.

FireMasterK avatar Nov 10 '20 20:11 FireMasterK

And it will be impossible for clients without javascript to play these streams.

FireMasterK avatar Nov 10 '20 20:11 FireMasterK

Hm... I see. Thank you! I will leave this issue for now, I am focusing on having everything working fine for now as I have a limited time!

pluja avatar Nov 11 '20 10:11 pluja

I'm really interested into this issue. Once this will be implemented I might consider switching https://yewtu.be from Invidious to Yotter.

unixfox avatar Dec 04 '20 08:12 unixfox

This needs some work, and I currently don't have any time to code... Maybe in a week or so I will be able to start dedicating time to Yotter and get all these features done.

pluja avatar Dec 04 '20 10:12 pluja

This is fortunately possible to implement with youtube-dlc. However, from my research, videojs does not support remuxing for WEBM streams.

This is also the reason why invidious only has support for mp4 files. (and it's 50kbps audio bitrate)

You can take a look at https://github.com/GilgusMaximus/yt-dash-manifest-generator to see how it should be done to mp4 files.

This is why I've decided to try to create yet another proxy. One that will mux 2 streams using ffmpeg.

FireMasterK avatar Dec 04 '20 10:12 FireMasterK

However, I would like some feedback for the hacky fix I made in https://piped.kavin.rocks/, another WIP alternative youtube frontend.

Just tell me what browser you use, if the audio is stuttering during videoplayback, and a log of the numbers you see in your dev tools console.

This has support for WebM streams and uses a similar approach to what cloudtube does.

FireMasterK avatar Dec 04 '20 10:12 FireMasterK

@FireMasterK I'm not getting any audio on Piped.

fadster avatar Jan 18 '21 18:01 fadster