diff --git a/youtube_transcript_downloader.py b/youtube_transcript_downloader.py index 0d53737..a4f3fbb 100644 --- a/youtube_transcript_downloader.py +++ b/youtube_transcript_downloader.py @@ -19,12 +19,14 @@ def extract_video_id(url): patterns = [ r'(?:v=|\/)([0-9A-Za-z_-]{11}).*', r'youtu\.be\/([0-9A-Za-z_-]{11})', + r'([0-9A-Za-z_-]{11})' ] for pattern in patterns: match = re.search(pattern, url) if match: return match.group(1) + return None