aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/postprocessor/ffmpeg.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-09-30 02:15:33 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-09-30 03:32:41 +0530
commit1f2a268bd33339a5375bffb77a27871213261a13 (patch)
treec405b4fc645a57ec2986f979457b7acd39f7d27b /yt_dlp/postprocessor/ffmpeg.py
parent804ca01cc7ab01548513515373836277431217e3 (diff)
downloadhypervideo-pre-1f2a268bd33339a5375bffb77a27871213261a13.tar.lz
hypervideo-pre-1f2a268bd33339a5375bffb77a27871213261a13.tar.xz
hypervideo-pre-1f2a268bd33339a5375bffb77a27871213261a13.zip
[embedsubtitle] Fix error when duration is unknown
Diffstat (limited to 'yt_dlp/postprocessor/ffmpeg.py')
-rw-r--r--yt_dlp/postprocessor/ffmpeg.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/yt_dlp/postprocessor/ffmpeg.py b/yt_dlp/postprocessor/ffmpeg.py
index ad330ab8e..058926929 100644
--- a/yt_dlp/postprocessor/ffmpeg.py
+++ b/yt_dlp/postprocessor/ffmpeg.py
@@ -545,7 +545,7 @@ class FFmpegEmbedSubtitlePP(FFmpegPostProcessor):
return [], information
filename = information['filepath']
- if self._duration_mismatch(
+ if information.get('duration') and self._duration_mismatch(
self._get_real_video_duration(information, False), information['duration']):
self.to_screen(f'Skipping {self.pp_key()} since the real and expected durations mismatch')
return [], information