aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-04-11 14:03:13 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-04-12 01:15:19 +0530
commit5a727063c54a2353b0bb58644c74e7f74f553800 (patch)
tree17143c5e17cfdb94162219ec31dad36aead2faab
parentfcdb8d6e88d8b6192bd2d60016c053abe4d4e805 (diff)
downloadhypervideo-pre-5a727063c54a2353b0bb58644c74e7f74f553800.tar.lz
hypervideo-pre-5a727063c54a2353b0bb58644c74e7f74f553800.tar.xz
hypervideo-pre-5a727063c54a2353b0bb58644c74e7f74f553800.zip
[FFmpegMetadataPP] Remove `\0` from metadata
-rw-r--r--yt_dlp/postprocessor/ffmpeg.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/yt_dlp/postprocessor/ffmpeg.py b/yt_dlp/postprocessor/ffmpeg.py
index 27d06cbde..78c6f9107 100644
--- a/yt_dlp/postprocessor/ffmpeg.py
+++ b/yt_dlp/postprocessor/ffmpeg.py
@@ -737,6 +737,7 @@ class FFmpegMetadataPP(FFmpegPostProcessor):
str(info[key]) for key in [f'{meta_prefix}_'] + list(variadic(info_list or meta_list))
if info.get(key) is not None), None)
if value not in ('', None):
+ value = value.replace('\0', '') # nul character cannot be passed in command line
metadata['common'].update({meta_f: value for meta_f in variadic(meta_list)})
# See [1-4] for some info on media metadata/metadata supported