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
[Nebula] Support high-res AVC/H264 downloads #7588
Labels
account-needed
Account details are needed to test/fix this
can-share-account
Someone is willing to provide account details for development
site-enhancement
Feature request for some website
Comments
Leseratte10
added
site-enhancement
Feature request for some website
triage
Untriaged issue
labels
Jul 14, 2023
There are multiple nebula issues open for which we basically know the fix but have no account to test with. If you can share account, I can have a look. |
Yeah, if necessary I can do that. Should I send mail and password to the email on your Github profile? |
Yes pls Contact: discord (pukkandan#4207) / reddit (/u/pukkandan) / email (pukkandan.ytdlp@gmail.com) |
pukkandan
added
the
can-share-account
Someone is willing to provide account details for development
label
Jul 14, 2023
I've sent you an email, thanks. |
This was referenced Nov 10, 2023
bashonly
pushed a commit
that referenced
this issue
Nov 20, 2023
aalsuwaidi
pushed a commit
to aalsuwaidi/yt-dlp
that referenced
this issue
Apr 21, 2024
Closes yt-dlp#4300, Closes yt-dlp#5814, Closes yt-dlp#7588, Closes yt-dlp#6334, Closes yt-dlp#6538 Authored by: elyse0, pukkandan, seproDev Co-authored-by: Elyse <26639800+elyse0@users.noreply.github.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
account-needed
Account details are needed to test/fix this
can-share-account
Someone is willing to provide account details for development
site-enhancement
Feature request for some website
DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE
Checklist
Region
No response
Example URLs
https://nebula.tv/videos/jetlag-ep-5-we-played-a-96hour-game-of-capture-the-flag-across-japan
https://nebula.tv/videos/jetlag-ep-6-we-played-a-96hour-game-of-capture-the-flag-across-japan
Provide a description that is worded well enough to be understood
Right now when I use
-F
to find the available formats for a Nebula video, yt-dlp offers 360p, 540p, 720p in AVC encoding (H264), and 1080p, 1440p and 2160p in HVC encoding:These are the exact same formats returned by the Nebula API at
https://content.api.nebula.app/video_episodes/video_episode:2662249c-5844-4f2e-9caa-e74405e9d840/manifest.m3u8?token=token_censored
However when I watch a Nebula Video in Browser, it uses a slighly different URL - it appends the parameters
&app_version=23.6.0&platform=web
to the m3u8 URL.Adding &platform=web to the M3U8 URL makes it return the higher-resolution videos (1080p and 1440p) in AVC / H264 as well:
Can yt-dlp be made to automatically query the video twice when using the Nebula extractor, once without platform=web and once with platform=web? Or is there a seperate parameter for the Nebula extractor to trigger this "web" parameter?
I like to download videos in both H264 and H265 so I always have to get the M3U link from a browser to be able to set the parameters. I took a look at the Readme but it doesn't look like the Nebula extractor supports extractor arguments like YouTube does.
Basically, I'm looking for a command that results in this output (and/or lets me download all these formats):
(so I can download one of the 2160p formats, and the 1440p format both in H264 and H265).
Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>
)'verbose': True
toYoutubeDL
params instead[debug] Command-line config
) and insert it belowComplete Verbose Output
The text was updated successfully, but these errors were encountered: