diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 66b0257df..715d534de 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -2123,7 +2123,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): or search_meta('uploadDate')), 'uploader': video_details['author'], 'uploader_id': self._search_regex( - r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, + r'/(?:(?:channel|user)/|@)([^/?&#]+)', owner_profile_url, 'uploader id', fatal=False) if owner_profile_url else None, 'uploader_url': owner_profile_url, 'channel_id': channel_id,