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

How can I download UHD content from iPlayer #23628

Open
twadepsvita opened this issue Jan 4, 2020 · 1 comment
Open

How can I download UHD content from iPlayer #23628

twadepsvita opened this issue Jan 4, 2020 · 1 comment
Labels

Comments

@twadepsvita
Copy link

@twadepsvita twadepsvita commented Jan 4, 2020

I'm trying to download Dracula from iPlayer, but the highest resolution youtube-dl is showing me is 720p. Sorry if it's something that should be easy to do, I'm new to this and have previously used get_iplayer for iPlayer downloads, but the forum there said to use youtube-dl.

Here's what I got for episode 1.

youtube-dl --list-formats https://www.bbc.co.uk/iplayer/isode/m000ctc3
[bbc.co.uk] m000ctc3: Downloading video page
[bbc.co.uk] m000ctc3: Downloading playlist JSON
[bbc.co.uk] m000ctc1: Downloading media selection XML
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc.co.uk] m000ctc1: Downloading MPD manifest
[bbc.co.uk] m000ctc1: Downloading MPD manifest
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc.co.uk] m000ctc1: Downloading MPD manifest
[bbc.co.uk] m000ctc1: Downloading MPD manifest
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc.co.uk] m000ctc1: Downloading m3u8 information
[bbc.co.uk] m000ctc1: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[info] Available formats for m000ctc1:
format code extension resolution note
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash-audio_eng_1=128000 m4a audio only [en] DASH audio 128k , m4a_dash container, mp4a.40.2 (48000Hz)
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash_https-audio_eng_1=128000 m4a audio only [en] DASH audio 128k , m4a_dash container, mp4a.40.2 (48000Hz)
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash-audio_eng_1=128000 m4a audio only [en] DASH audio 128k , m4a_dash container, mp4a.40.2 (48000Hz)
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash_https-audio_eng_1=128000 m4a audio only [en] DASH audio 128k , m4a_dash container, mp4a.40.2 (48000Hz)
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash-video=827000 mp4 704x396 DASH video 827k , mp4_dash container, avc3.4D401E, 25fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash_https-video=827000 mp4 704x396 DASH video 827k , mp4_dash container, avc3.4D401E, 25fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash-video=827000 mp4 704x396 DASH video 827k , mp4_dash container, avc3.4D401E, 25fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash_https-video=827000 mp4 704x396 DASH video 827k , mp4_dash container, avc3.4D401E, 25fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash-video=1570000 mp4 704x396 DASH video 1570k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash_https-video=1570000 mp4 704x396 DASH video 1570k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash-video=1570000 mp4 704x396 DASH video 1570k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash_https-video=1570000 mp4 704x396 DASH video 1570k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash-video=2812000 mp4 960x540 DASH video 2812k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash_https-video=2812000 mp4 960x540 DASH video 2812k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash-video=2812000 mp4 960x540 DASH video 2812k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash_https-video=2812000 mp4 960x540 DASH video 2812k , mp4_dash container, avc3.64001F, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash-video=5070000 mp4 1280x720 DASH video 5070k , mp4_dash container, avc3.640020, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_dash_https-video=5070000 mp4 1280x720 DASH video 5070k , mp4_dash container, avc3.640020, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash-video=5070000 mp4 1280x720 DASH video 5070k , mp4_dash container, avc3.640020, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_dash_https-video=5070000 mp4 1280x720 DASH video 5070k , mp4_dash container, avc3.640020, 50fps, video only
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls_https-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls_https-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls_https-1013 mp4 704x396 1013k , avc1.4D401E@ 827k, 25.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls_https-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls_https-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls_https-1800 mp4 704x396 1800k , avc1.64001F@1570k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls_https-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls_https-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls_https-3117 mp4 960x540 3117k , avc1.64001F@2812k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_akamai_uk_hls_https-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_bidi_uk_hls_https-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k
stream-uk-iptv_streaming_concrete_combined_hd_mf_limelight_uk_hls_https-5510 mp4 1280x720 5510k , avc1.640020@5070k, 50.0fps, mp4a.40.2@128k (best)

@twadepsvita twadepsvita added the question label Jan 4, 2020
@GeorgeSama
Copy link

@GeorgeSama GeorgeSama commented Jan 7, 2020

I believe anything >720p comes via https://securegate.iplayer.bbc.co.uk/mediaselector/ the problem is you can only access that url with specific Trusted CAs, here's an old url which talks about it, but it still appears to apply - I haven't managed to get any further as a result

https://po-ru.com/2010/06/07/device-discrimination-on-the-internet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.