From d4ad744cd15fbfe3d67eb60144c487f76c19c440 Mon Sep 17 00:00:00 2001 From: Frank Aurich <1100101@gmail.com> Date: Mon, 19 Oct 2020 22:45:13 +0200 Subject: [PATCH] Include vbr (or abr) in format_id if available, otherwise use media_type only --- youtube_dl/extractor/mdr.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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'))