diff --git a/yt_dlp/extractor/vidyard.py b/yt_dlp/extractor/vidyard.py index 5ceae8a7e..3037a1b6f 100644 --- a/yt_dlp/extractor/vidyard.py +++ b/yt_dlp/extractor/vidyard.py @@ -18,7 +18,7 @@ def _get_formats_and_subtitles(self, video_source, video_id): for source_type, sources in traverse_obj(video_source, ({dict.items}, lambda _, v: v[1][0])): if source_type == 'hls': for video_hls in sources: - fmts, subs = self._extract_m3u8_formats_and_subtitles(video_hls.get('url'), video_id, headers=self._HEADERS) + fmts, subs = self._extract_m3u8_formats_and_subtitles(video_hls.get('url'), video_id, headers=self._HEADERS, fatal=False) formats.extend(fmts) self._merge_subtitles(subs, target=subtitles) else: