From ad20c8d0fcd75241579fe726e56f4cd3d2edcaad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergey=20M=E2=80=A4?= Date: Sun, 3 Jan 2016 03:11:23 +0600 Subject: [PATCH] [youtube] Prefer height over width over ext preference over tbr when sorting formats (Closes #6018, closes #8001) --- youtube_dl/extractor/youtube.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 4aac2cc03..16d395318 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1551,7 +1551,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor): if f.get('vcodec') != 'none': f['stretched_ratio'] = ratio - self._sort_formats(formats) + self._sort_formats( + formats, + criteria_relative_preference=('height', 'width', 'ext_preference', 'tbr')) return { 'id': video_id,