diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py index 743ef47db..a9912dc3d 100644 --- a/youtube_dl/extractor/generic.py +++ b/youtube_dl/extractor/generic.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals +import hashlib import os import re import sys @@ -2272,7 +2273,7 @@ class GenericIE(InfoExtractor): force_videoid = smuggled_data['force_videoid'] video_id = force_videoid else: - video_id = self._generic_id(url) + video_id = self._generic_id(url) + '-' + hashlib.sha1(url.encode()).hexdigest()[:8] self.to_screen('%s: Requesting header' % video_id)