diff --git a/yt_dlp/extractor/bilibili.py b/yt_dlp/extractor/bilibili.py index 084cb4531..66670f290 100644 --- a/yt_dlp/extractor/bilibili.py +++ b/yt_dlp/extractor/bilibili.py @@ -120,9 +120,9 @@ def extract_formats(self, play_info): 'quality': ('quality', {int_or_none}), 'format_id': ('quality', {str_or_none}), 'format_note': ('quality', {lambda x: format_names.get(x)}), - 'resolution': ('quality', {lambda x: format_names.get(x)}), 'duration': ('timelength', {lambda x: float_or_none(x, scale=1000)}), }), + **parse_resolution(format_names.get(play_info.get('quality'))), }) return formats