diff options
author | Rogério Brito <rbrito@ime.usp.br> | 2017-02-24 21:07:40 -0300 |
---|---|---|
committer | Rogério Brito <rbrito@ime.usp.br> | 2017-02-24 21:07:40 -0300 |
commit | 4e090bc3ceacc4e3cd464d12ea97700e3acad37d (patch) | |
tree | 899b82420538d865e697fb071a03db254653e7c6 /youtube_dl/extractor/youtube.py | |
parent | 575f75429e2e479957d006a26940f4a5a51347ce (diff) | |
download | youtube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.zip youtube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.tar.gz youtube-dl-4e090bc3ceacc4e3cd464d12ea97700e3acad37d.tar.bz2 |
New upstream version 2017.02.24.1
Diffstat (limited to 'youtube_dl/extractor/youtube.py')
-rw-r--r-- | youtube_dl/extractor/youtube.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 7671093..dec0280 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -34,6 +34,7 @@ from ..utils import ( int_or_none, mimetype2ext, orderedSet, + parse_codecs, parse_duration, remove_quotes, remove_start, @@ -1696,15 +1697,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): codecs = mobj.group('val') break if codecs: - codecs = codecs.split(',') - if len(codecs) == 2: - acodec, vcodec = codecs[1], codecs[0] - else: - acodec, vcodec = (codecs[0], 'none') if kind == 'audio' else ('none', codecs[0]) - dct.update({ - 'acodec': acodec, - 'vcodec': vcodec, - }) + dct.update(parse_codecs(codecs)) formats.append(dct) elif video_info.get('hlsvp'): manifest_url = video_info['hlsvp'][0] |