diff options
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index e9ed77e42..9b346d27a 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -369,6 +369,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):          # RTMP (unnamed)          '_rtmp': {'protocol': 'rtmp'},      } +    _SUBTITLE_FORMATS = ('ttml', 'vtt')      IE_NAME = 'youtube'      _TESTS = [ @@ -918,7 +919,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):              if lang in sub_lang_list:                  continue              sub_formats = [] -            for ext in ['ttml', 'vtt']: +            for ext in self._SUBTITLE_FORMATS:                  params = compat_urllib_parse.urlencode({                      'lang': lang,                      'v': video_id, @@ -988,7 +989,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):              for lang_node in caption_list.findall('target'):                  sub_lang = lang_node.attrib['lang_code']                  sub_formats = [] -                for ext in ['sbv', 'vtt', 'srt']: +                for ext in self._SUBTITLE_FORMATS:                      params = compat_urllib_parse.urlencode({                          'lang': original_lang,                          'tlang': sub_lang, | 
