seek video reader only when trim frame start is larger 0

This commit is contained in:
henryruhs
2026-07-26 10:20:53 +02:00
parent ec4cba0947
commit 0fc547a975
+3 -1
View File
@@ -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: