diff --git a/youtube_dl/extractor/atresplayer.py b/youtube_dl/extractor/atresplayer.py index f266aa03b..922132e78 100644 --- a/youtube_dl/extractor/atresplayer.py +++ b/youtube_dl/extractor/atresplayer.py @@ -132,9 +132,11 @@ class AtresPlayerIE(InfoExtractor): 'url': video_url, 'format_id': 'http', } - mobj = re.search(r'(?P\d+)K_(?P\d+)x(?P\d+)', video_url) + mobj = re.search(r'(?P\d+)K_(?P\d+)x(?P\d+)', video_url)\ + or re.search(r'video_(?P\d+)(x(?P\d+))?_(?P\d+)', video_url) if mobj: format_info.update({ + 'preference': -40, 'width': int_or_none(mobj.group('width')), 'height': int_or_none(mobj.group('height')), 'tbr': int_or_none(mobj.group('bitrate')),