|
|
@ -1383,9 +1383,7 @@ class YoutubeDL:
|
|
|
|
if trim_file_name:
|
|
|
|
if trim_file_name:
|
|
|
|
# https://github.com/yt-dlp/yt-dlp/issues/5526#issuecomment-1312783517
|
|
|
|
# https://github.com/yt-dlp/yt-dlp/issues/5526#issuecomment-1312783517
|
|
|
|
no_ext, *ext = filename.rsplit('.', info_dict.get('ext', '').count('.') + 1)
|
|
|
|
no_ext, *ext = filename.rsplit('.', info_dict.get('ext', '').count('.') + 1)
|
|
|
|
# cut filename and remove trailing spaces and extra dots
|
|
|
|
filename = join_nonempty(no_ext[:trim_file_name], *ext, delim='.')
|
|
|
|
name = no_ext[:trim_file_name].strip().rstrip('.')
|
|
|
|
|
|
|
|
filename = join_nonempty(name, *ext, delim='.')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if tmpl_type in ('', 'temp'):
|
|
|
|
if tmpl_type in ('', 'temp'):
|
|
|
|
final_ext, ext = self.params.get('final_ext'), info_dict.get('ext')
|
|
|
|
final_ext, ext = self.params.get('final_ext'), info_dict.get('ext')
|
|
|
|