From 0fc547a97586f8263c468dcd32864814365f9bec Mon Sep 17 00:00:00 2001 From: henryruhs Date: Sun, 26 Jul 2026 10:20:53 +0200 Subject: [PATCH] seek video reader only when trim frame start is larger 0 --- facefusion/content_analyser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/facefusion/content_analyser.py b/facefusion/content_analyser.py index 89eb7cfb..f4c312ba 100644 --- a/facefusion/content_analyser.py +++ b/facefusion/content_analyser.py @@ -159,11 +159,13 @@ def analyse_video(video_path : str, trim_frame_start : int, trim_frame_end : int video_fps = detect_video_fps(video_path) frame_range = range(trim_frame_start, trim_frame_end) video_reader = video_manager.get_reader(video_path, 'analyse_video') - video_manager.seek_video_reader(video_reader, trim_frame_start) rate = 0.0 total = 0 counter = 0 + if trim_frame_start > 0: + video_manager.seek_video_reader(video_reader, trim_frame_start) + with tqdm(total = len(frame_range), desc = translator.get('analysing'), unit = 'frame', ascii = ' =', disable = state_manager.get_item('log_level') in [ 'warn', 'error' ]) as progress: for frame_number in frame_range: