From 6e1bfc6149ef0a521d390ab72705ceab99f084eb Mon Sep 17 00:00:00 2001 From: jomo Date: Fri, 21 Sep 2018 04:53:58 +0200 Subject: [PATCH] liveleak: add original format without watermark --- youtube_dl/extractor/liveleak.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/youtube_dl/extractor/liveleak.py b/youtube_dl/extractor/liveleak.py index 26671753c..466885cff 100644 --- a/youtube_dl/extractor/liveleak.py +++ b/youtube_dl/extractor/liveleak.py @@ -120,7 +120,17 @@ class LiveLeakIE(InfoExtractor): } for idx, info_dict in enumerate(entries): + source_found = False for a_format in info_dict['formats']: + if not source_found: + source_url = re.sub(r'(https?://(?:\w+\.)?liveleak\.com/.*?\.\w+)\.\w+\.mp4((?:\?.+)?)', r'\1\2', a_format['url']) + if source_url != a_format['url']: + source_found = True + info_dict['formats'].append({ + 'url': source_url, + 'format_note': 'original, without watermark', + 'format_id': 'source' + }) if not a_format.get('height'): a_format['height'] = int_or_none(self._search_regex( r'([0-9]+)p\.mp4', a_format['url'], 'height label',