From 84078a8b38f403495d00b46654c8750774d821de Mon Sep 17 00:00:00 2001 From: pukkandan Date: Wed, 21 Jun 2023 05:45:09 +0530 Subject: [PATCH] [core] Fix `filepath` being copied to underlying format dict Closes #6536 --- yt_dlp/YoutubeDL.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 7a5e593232..503aafbc77 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -3212,6 +3212,8 @@ def correct_ext(filename, ext=new_ext): dl_filename = existing_video_file(full_filename, temp_filename) info_dict['__real_download'] = False + # NOTE: Copy so that original format dicts are not modified + info_dict['requested_formats'] = list(map(dict, info_dict['requested_formats'])) merger = FFmpegMergerPP(self) downloaded = []