Zibbp / ganymede

Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
https://github.com/Zibbp/ganymede
GNU General Public License v3.0
501 stars 25 forks source link

Twitch Experimental 1440p / HEVC #547

Open Zibbp opened 4 days ago

Zibbp commented 4 days ago

It appears that some streamers have access to an enhanced 1440p stream limit with HEVC (original blog post). Streamlink doesn't yet have support for the "experimental" codecs such as HEVC (h265) and AV1. Additionally Twitch using HEVC is an awful decision as Firefox still doesn't support HEVC. Supposedly it's in the nightly builds so it might be a awhile before it's properly released, knowing Firefox. AV1 was supposed to solve this issue 🤷‍♂️.

I'll keep this issue updated with findings or if anyone has any insights post them here.

Blaiz0 commented 1 day ago

Streamlink has a commit ready for h265 and av1 support, but wont merge until it leaves the beta stage on twitch.
"--twitch-supported-codecs" I would suspect that it will be available on the main shortly after the feature is fully released from twitch. https://github.com/streamlink/streamlink/pull/5769

We can do whatever we want with FFmpeg after the file is saved, if you dont want to archive a h265 file.

Im not sure, but I believe it will be up to the streamers hardware to choose codecs, and I would guess HEVC is only there as an combability option for streamers/viewers that does not have av1 encode/decode capability, but still want better quality at the same bitrate.