yt-dlc icon indicating copy to clipboard operation
yt-dlc copied to clipboard

BBC News

Open dilbechara60 opened this issue 4 years ago • 2 comments

Checklist

  • [X] I'm reporting a new site support request
  • [X] I've verified that I'm running youtube-dlcc version 2020.10.31
  • [X] I've checked that all provided URLs are alive and playable in a browser
  • [X] I've checked that none of provided URLs violate any copyrights
  • [X] I've searched the bugtracker for similar site support requests including closed ones

Example URLs

  • Single video: https://www.bbc.com/news/world-us-canada-55153976

Description

Just want to watch penguins going to cinema! Thanks

dilbechara60 avatar Dec 02 '20 11:12 dilbechara60

youtube-dlc --no-part --restrict-filenames "https://vod-dash-ww-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/39274b-p090695w/vf_p090695w_506ac3f7-384f-48e3-bef9-9ea1ca36c43b.ism/pc_hd_abr_v2_dash_master.mpd?gda=1606947628_84c586d8e72af406190584ea325bf1e7"

october262 avatar Dec 02 '20 16:12 october262

@dilbech : With regards to downloading from bbc.com (international, ad sponsored, version of bbc.co.uk), please read my personal comments in upstream issue #27125 😉

Specifically for your linked video clip,

https://www.bbc.com/news/world-us-canada-55153976

(doesn't contain a pid in its URI), in yt-dlc's bbc.py plugin one must change (at least)

https://github.com/blackjack4494/yt-dlc/blob/98e248faa49e69d795abc60f7cdefcf91e2612aa/youtube_dlc/extractor/bbc.py#L613

to

'http://open.live.bbc.co.uk/mediaselector/6/select/version/2.0/mediaset/iptv-all/vpid/%s/format/xml',

so that the mediaselector API returns streams data...

youtube-dlc -F "https://www.bbc.com/news/world-us-canada-55153976" =>

2020.12.04

D:\<redacted>\youtube-dlc>youtube-dlc -F "https://www.bbc.co
m/news/world-us-canada-55153976"
[bbc] world-us-canada-55153976: Downloading webpage
[bbc] p090695w: Downloading media selection XML
[bbc] p090695w: Downloading m3u8 information
[bbc] p090695w: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc] p090695w: Downloading m3u8 information
[bbc] p090695w: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc] p090695w: Downloading MPD manifest
[bbc] p090695w: Downloading MPD manifest
[bbc] p090695w: Downloading m3u8 information
[bbc] p090695w: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc] p090695w: Downloading m3u8 information
[bbc] p090695w: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[bbc] p090695w: Downloading MPD manifest
[bbc] p090695w: Downloading MPD manifest
[download] Downloading playlist: Why did the penguins go to the cinema?
[bbc] playlist Why did the penguins go to the cinema?: Collected 1 video ids (do
wnloading 1 of them)
[download] Downloading video 1 of 1
[info] Available formats for p090695w:
format code                                     extension  resolution note
_deprecated__mf_akamai-audio_eng_1=128000-0     m4a        audio only [en] DASH
audio  128k , m4a_dash container, mp4a.40.2 (48000Hz)
_deprecated__mf_akamai-audio_eng_1=128000-1     m4a        audio only [en] DASH
audio  128k , m4a_dash container, mp4a.40.2 (48000Hz)
_deprecated__mf_limelight-audio_eng_1=128000-0  m4a        audio only [en] DASH
audio  128k , m4a_dash container, mp4a.40.2 (48000Hz)
_deprecated__mf_limelight-audio_eng_1=128000-1  m4a        audio only [en] DASH
audio  128k , m4a_dash container, mp4a.40.2 (48000Hz)
_deprecated__mf_akamai-video=827000-0           mp4        704x396    DASH video
  827k , mp4_dash container, avc3.4D401F, 25fps, video only
_deprecated__mf_akamai-video=827000-1           mp4        704x396    DASH video
  827k , mp4_dash container, avc3.4D401F, 25fps, video only
_deprecated__mf_limelight-video=827000-0        mp4        704x396    DASH video
  827k , mp4_dash container, avc3.4D401F, 25fps, video only
_deprecated__mf_limelight-video=827000-1        mp4        704x396    DASH video
  827k , mp4_dash container, avc3.4D401F, 25fps, video only
_deprecated__mf_akamai-video=1570000-0          mp4        704x396    DASH video
 1570k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_akamai-video=1570000-1          mp4        704x396    DASH video
 1570k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_limelight-video=1570000-0       mp4        704x396    DASH video
 1570k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_limelight-video=1570000-1       mp4        704x396    DASH video
 1570k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_akamai-video=2812000-0          mp4        960x540    DASH video
 2812k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_akamai-video=2812000-1          mp4        960x540    DASH video
 2812k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_limelight-video=2812000-0       mp4        960x540    DASH video
 2812k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_limelight-video=2812000-1       mp4        960x540    DASH video
 2812k , mp4_dash container, avc3.64001F, 50fps, video only
_deprecated__mf_akamai-video=5070000-0          mp4        1280x720   DASH video
 5070k , mp4_dash container, avc3.640020, 50fps, video only
_deprecated__mf_akamai-video=5070000-1          mp4        1280x720   DASH video
 5070k , mp4_dash container, avc3.640020, 50fps, video only
_deprecated__mf_limelight-video=5070000-0       mp4        1280x720   DASH video
 5070k , mp4_dash container, avc3.640020, 50fps, video only
_deprecated__mf_limelight-video=5070000-1       mp4        1280x720   DASH video
 5070k , mp4_dash container, avc3.640020, 50fps, video only
_deprecated__mf_akamai-1013-0                   mp4        704x396    1013k , av
c1.4D401F@ 827k, 25.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-1013-1                   mp4        704x396    1013k , av
c1.4D401F@ 827k, 25.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-1013-0                mp4        704x396    1013k , av
c1.4D401F@ 827k, 25.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-1013-1                mp4        704x396    1013k , av
c1.4D401F@ 827k, 25.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-1800-0                   mp4        704x396    1800k , av
c1.64001F@1570k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-1800-1                   mp4        704x396    1800k , av
c1.64001F@1570k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-1800-0                mp4        704x396    1800k , av
c1.64001F@1570k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-1800-1                mp4        704x396    1800k , av
c1.64001F@1570k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-3117-0                   mp4        960x540    3117k , av
c1.64001F@2812k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-3117-1                   mp4        960x540    3117k , av
c1.64001F@2812k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-3117-0                mp4        960x540    3117k , av
c1.64001F@2812k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-3117-1                mp4        960x540    3117k , av
c1.64001F@2812k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-5510-0                   mp4        1280x720   5510k , av
c1.640020@5070k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_akamai-5510-1                   mp4        1280x720   5510k , av
c1.640020@5070k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-5510-0                mp4        1280x720   5510k , av
c1.640020@5070k, 50.0fps, mp4a.40.2@128k
_deprecated__mf_limelight-5510-1                mp4        1280x720   5510k , av
c1.640020@5070k, 50.0fps, mp4a.40.2@128k (best)
[download] Finished downloading playlist: Why did the penguins go to the cinema?

I'm unsure, though, whether that change of mine breaks other bbc.co.uk (iPlayer/Sounds) downloads, so you might have to keep a custom version of bbc.py for your penguin needs... 😄

Vangelis66 avatar Dec 04 '20 03:12 Vangelis66