diff --git a/youtube_dl/extractor/mdr.py b/youtube_dl/extractor/mdr.py index 929957a24..4f284e89a 100644 --- a/youtube_dl/extractor/mdr.py +++ b/youtube_dl/extractor/mdr.py @@ -141,12 +141,16 @@ class MDRIE(InfoExtractor): f = { 'url': video_url, 'filesize': filesize, - 'format_id': media_type, - 'vbr': vbr, 'abr': abr, 'preference': 1, } + if vbr or abr: + f.update({ + 'format_id': '%s-%d' % (media_type, vbr or abr)}) + else: + f.update({'format_id': media_type}) + if vbr: width = int_or_none(xpath_text(asset, './frameWidth', 'width')) height = int_or_none(xpath_text(asset, './frameHeight', 'height'))