From 68c925b22aa32728481e6e519c5e0f83ab0549e3 Mon Sep 17 00:00:00 2001 From: rzhxeo Date: Fri, 23 May 2014 04:18:23 +0200 Subject: [PATCH] [YoutubeIE] Add merged videos --- youtube_dl/extractor/youtube.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 981ca62c0..fafd0c96e 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -231,6 +231,8 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor): # RTMP (unnamed) '_rtmp': {'protocol': 'rtmp'}, } + _merged_formats = [x+'+'+y for x in ['133','134','135','136','137','138','160','264'] for y in ['139','140','141']] + \ + [x+'+'+y for x in ['167','168','169','170','218','219','242','243','244','245','246','247','248'] for y in ['171','172']] IE_NAME = u'youtube' _TESTS = [ @@ -1351,6 +1353,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor): except (ExtractorError, KeyError) as e: self.report_warning(u'Skipping DASH manifest: %s' % e, video_id) + self._add_merged_formats(formats,self._merged_formats) self._sort_formats(formats) return {