X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fted.py;h=a48d77c309dcd1f9984cd0a6c71b7af574ca5498;hb=251a44b776264c17d7799e017b856143c6cacd9a;hp=e2cbbc121b97d439479140efe1aa4ce1e49bb98d;hpb=cfbee8a431fdc22ff98dc115a59e0a48cace2c0e;p=youtube-dl.git diff --git a/youtube_dl/extractor/ted.py b/youtube_dl/extractor/ted.py index e2cbbc121..a48d77c30 100644 --- a/youtube_dl/extractor/ted.py +++ b/youtube_dl/extractor/ted.py @@ -198,7 +198,12 @@ class TEDIE(InfoExtractor): hls_formats = self._extract_m3u8_formats( resources.get('stream'), video_name, 'mp4', m3u8_id=format_id) for f in hls_formats: - f['acodec'] = 'none' + if f.get('format_id') == 'hls-meta': + continue + if not f.get('height'): + f['vcodec'] = 'none' + else: + f['acodec'] = 'none' formats.extend(hls_formats) audio_download = talk_info.get('audioDownload') @@ -207,6 +212,7 @@ class TEDIE(InfoExtractor): 'url': audio_download, 'format_id': 'audio', 'vcodec': 'none', + 'preference': -0.5, }) self._sort_formats(formats)