[utils] Improve subtitles_filename (closes #22753)
[youtube-dl] / youtube_dl / utils.py
index 7987572419a398349db4f73d2901fe324f3a401a..53117ea905b3e00fa5c74349dddb2a8ff565fe90 100644 (file)
@@ -2906,8 +2906,8 @@ def determine_ext(url, default_ext='unknown_video'):
         return default_ext
 
 
-def subtitles_filename(filename, sub_lang, sub_format):
-    return filename.rsplit('.', 1)[0] + '.' + sub_lang + '.' + sub_format
+def subtitles_filename(filename, sub_lang, sub_format, expected_real_ext=None):
+    return replace_extension(filename, sub_lang + '.' + sub_format, expected_real_ext)
 
 
 def date_from_str(date_str):