diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 9da8d4bc53..1c2420a331 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1514,6 +1514,8 @@ def _map_to_format_list(urlmap): if stretched_m: w = float(stretched_m.group('w')) h = float(stretched_m.group('h')) + # yt:stretch may hold invalid ratio data (e.g. for Q39EVAstoRM ratio is 17:0). + # We will only process correct ratios. if w > 0 and h > 0: ratio = w / h for f in formats: