|
|
@ -277,9 +277,10 @@ def analyze_video_file( |
|
|
|
|
|
|
|
|
processed_frames += 1 |
|
|
processed_frames += 1 |
|
|
progress = int((frame_count / total_frames) * 100) |
|
|
progress = int((frame_count / total_frames) * 100) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
current_progress = self.request.meta.get('progress', 0) if hasattr(self.request, 'meta') else 0 |
|
|
# 更新进度(每10%更新一次) |
|
|
# 更新进度(每10%更新一次) |
|
|
if progress % 10 == 0 and progress != self.request.meta.get('progress', 0): |
|
|
|
|
|
|
|
|
if progress % 10 == 0 and progress != current_progress: |
|
|
self.update_state( |
|
|
self.update_state( |
|
|
state='PROCESSING', |
|
|
state='PROCESSING', |
|
|
meta={ |
|
|
meta={ |
|
|
|