diff options
| -rw-r--r-- | youtube_dl/extractor/common.py | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 359c549c5..2a099480f 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -1420,7 +1420,9 @@ class InfoExtractor(object):              elif line.startswith('#') or not line.strip():                  continue              else: -                tbr = int_or_none(last_stream_inf.get('AVERAGE-BANDWIDTH') or last_stream_inf.get('BANDWIDTH'), scale=1000) +                tbr = float_or_none( +                    last_stream_inf.get('AVERAGE-BANDWIDTH') or +                    last_stream_inf.get('BANDWIDTH'), scale=1000)                  format_id = []                  if m3u8_id:                      format_id.append(m3u8_id) @@ -1850,7 +1852,7 @@ class InfoExtractor(object):                              'ext': mimetype2ext(mime_type),                              'width': int_or_none(representation_attrib.get('width')),                              'height': int_or_none(representation_attrib.get('height')), -                            'tbr': int_or_none(bandwidth, 1000), +                            'tbr': float_or_none(bandwidth, 1000),                              'asr': int_or_none(representation_attrib.get('audioSamplingRate')),                              'fps': int_or_none(representation_attrib.get('frameRate')),                              'language': lang if lang not in ('mul', 'und', 'zxx', 'mis') else None,  | 
