diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py index e0f5aea66c..7460a60e09 100644 --- a/yt_dlp/extractor/generic.py +++ b/yt_dlp/extractor/generic.py @@ -1501,21 +1501,6 @@ class GenericIE(InfoExtractor): }, 'playlist_mincount': 2, 'skip': 'IE fix required; embed detection', - }, { - # ✅113 - # VideoPressIE - 'url': 'https://wordpress.com/support/videopress/', - 'info_dict': { - 'id': 'BZHMfMfN', - 'ext': 'mp4', - 'title': 'videopress example', - 'age_limit': 0, - 'description': '', - 'duration': 19.796, - 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', - 'timestamp': 1748969554, - 'upload_date': '20250603', - }, }, { # ✅124 # YoutubeIE diff --git a/yt_dlp/extractor/videopress.py b/yt_dlp/extractor/videopress.py index d3c9c8e22e..a63dc89e57 100644 --- a/yt_dlp/extractor/videopress.py +++ b/yt_dlp/extractor/videopress.py @@ -23,8 +23,9 @@ class VideoPressIE(InfoExtractor): 'id': 'kUJmAcSf', 'ext': 'mp4', 'title': 'VideoPress Demo', - 'thumbnail': r're:^https?://.*\.jpg', - 'duration': 634.6, + 'description': '', + 'duration': 635.0, + 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', 'timestamp': 1434983935, 'upload_date': '20150622', 'age_limit': 0, @@ -37,6 +38,20 @@ class VideoPressIE(InfoExtractor): 'url': 'https://video.wordpress.com/embed/kUJmAcSf', 'only_matching': True, }] + _WEBPAGE_TESTS = [{ + 'url': 'https://wordpress.com/support/videopress/', + 'info_dict': { + 'id': 'BZHMfMfN', + 'ext': 'mp4', + 'title': 'videopress example', + 'age_limit': 0, + 'description': '', + 'duration': 19.796, + 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', + 'timestamp': 1748969554, + 'upload_date': '20250603', + }, + }] def _real_extract(self, url): video_id = self._match_id(url)