From 8725d7109ff0ec03dfa39ca7eeee9df6ab273a74 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Mon, 21 Jul 2025 08:57:22 +0300 Subject: [PATCH] get only existing subs --- get_youtube_videos/get_youtube_videos.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/get_youtube_videos/get_youtube_videos.py b/get_youtube_videos/get_youtube_videos.py index 256d942..0440483 100644 --- a/get_youtube_videos/get_youtube_videos.py +++ b/get_youtube_videos/get_youtube_videos.py @@ -292,6 +292,10 @@ class GetYoutubeVideos: video_id=result.group(1) if video_id not in self.downloaded_items: video_info = self._get_video_info(video_id) + downloadable_subtitles = [] + for subtitle in self.config['subtitle_langs']: + if subtitle in video_info['subtitles']: + downloadable_subtitles.append(subtitle) if not video_info: break info_filename = os.path.join( @@ -375,7 +379,7 @@ class GetYoutubeVideos: 'writethumbnail': True, 'writeinfojson': True, 'subtitlesformat': 'srt', - 'subtitleslangs': self.config['subtitle_langs'], + 'subtitleslangs': downloadable_subtitles, 'allow_multiple_audio_streams': True, 'noprogress': True, 'merge_output_format': 'mkv',