diff options
| author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2013-10-25 17:11:29 +0200 | 
|---|---|---|
| committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2013-10-25 17:17:46 +0200 | 
| commit | 600cc1a4f0503651e4fd94af967d25dab3645859 (patch) | |
| tree | cbb43bf4094be43dd894e82221f3e6832569b4d5 | |
| parent | ea32fbacc8939e94f7db9c9a5eb167ada2af5f5d (diff) | |
[youtube] Set the format_id field to the itag of the format (closes #1624)
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 2884b359c..d05d0a8c1 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1480,13 +1480,13 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):              raise ExtractorError(u'no conn, hlsvp or url_encoded_fmt_stream_map information found in video info')          results = [] -        for format_param, video_real_url in video_url_list: +        for itag, video_real_url in video_url_list:              # Extension -            video_extension = self._video_extensions.get(format_param, 'flv') +            video_extension = self._video_extensions.get(itag, 'flv') -            video_format = '{0} - {1}{2}'.format(format_param if format_param else video_extension, -                                              self._video_dimensions.get(format_param, '???'), -                                              ' ('+self._special_itags[format_param]+')' if format_param in self._special_itags else '') +            video_format = '{0} - {1}{2}'.format(itag if itag else video_extension, +                                              self._video_dimensions.get(itag, '???'), +                                              ' ('+self._special_itags[itag]+')' if itag in self._special_itags else '')              results.append({                  'id':       video_id, @@ -1497,6 +1497,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):                  'title':    video_title,                  'ext':      video_extension,                  'format':   video_format, +                'format_id': itag,                  'thumbnail':    video_thumbnail,                  'description':  video_description,                  'player_url':   player_url, | 
