diff options
| author | dirkf <fieldhouse@gmx.net> | 2022-01-31 00:02:56 +0000 | 
|---|---|---|
| committer | dirkf <fieldhouse@gmx.net> | 2022-02-01 14:40:20 +0000 | 
| commit | 34c06b16f5eb814308392b68dce07bbff62bc406 (patch) | |
| tree | 48674a701fd2f3b51cf8b63168b94e072fdf7c0e | |
| parent | 1e677567cd083d43f55daef0cc74e5fa24575ae3 (diff) | |
Support Youtube Shorts URL format
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 7943b94f9..05688dc70 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -417,6 +417,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):                           (?:.*?\#/)?                                          # handle anchor (#/) redirect urls                           (?:                                                  # the various things that can precede the ID:                               (?:(?:v|embed|e)/(?!videoseries))                # v/ or embed/ or e/ +                             |shorts/                               |(?:                                             # or the v= param in all its forms                                   (?:(?:watch|movie)(?:_popup)?(?:\.php)?/?)?  # preceding watch(_popup|.php) or nothing (like /?v=xxxx)                                   (?:\?|\#!?)                                  # the params delimiter ? or # or #! @@ -1119,6 +1120,22 @@ class YoutubeIE(YoutubeBaseInfoExtractor):                  'skip_download': True,              },          }, +        { +            # YT 'Shorts' +            'url': 'https://youtube.com/shorts/4L2J27mJ3Dc', +            'info_dict': { +                'id': '4L2J27mJ3Dc', +                'ext': 'mp4', +                'upload_date': '20211025', +                'uploader': 'Charlie Berens', +                'description': 'md5:976512b8a29269b93bbd8a61edc45a6d', +                'uploader_id': 'fivedlrmilkshake', +                'title': 'Midwest Squid Game #Shorts', +            }, +            'params': { +                'skip_download': True, +            }, +        },      ]      _formats = {          '5': {'ext': 'flv', 'width': 400, 'height': 240, 'acodec': 'mp3', 'abr': 64, 'vcodec': 'h263'}, | 
