diff --git a/youtube_dl/extractor/abc.py b/youtube_dl/extractor/abc.py index 0247cabf9..a0551e4b4 100644 --- a/youtube_dl/extractor/abc.py +++ b/youtube_dl/extractor/abc.py @@ -124,7 +124,12 @@ class ABCIViewIE(InfoExtractor): title = video_params.get('title') or video_params['seriesTitle'] stream = next(s for s in video_params['playlist'] if s.get('type') == 'program') - formats = self._extract_akamai_formats(stream['hds-unmetered'], video_id) + if 'sd' in stream["stream-labels"]: + hds = stream['streams']['hds']['sd'].replace('metered', 'um') + else: + hds = stream['hds-unmetered'] + + formats = self._extract_akamai_formats(hds, video_id) self._sort_formats(formats) subtitles = {}