Update vision_analyzer.py
Browse files- vision_analyzer.py +1 -7
vision_analyzer.py
CHANGED
|
@@ -308,12 +308,6 @@ def process_rar_file(rar_path: str) -> bool:
|
|
| 308 |
# Create a unique output directory for frames for each video
|
| 309 |
frames_output_dir = os.path.join(FRAMES_OUTPUT_FOLDER, f"{course_name}_{video_filename.replace('.', '_')}_frames")
|
| 310 |
ensure_dir(frames_output_dir)
|
| 311 |
-
|
| 312 |
-
extracted_frames_count = extract_frames(video_path, frames_output_dir, fps=DEFAULT_FPS)
|
| 313 |
-
processing_status["extracted_frames_count"] += extracted_frames_count
|
| 314 |
-
if extracted_frames_count > 0:
|
| 315 |
-
processing_status["extracted_videos"] += 1
|
| 316 |
-
log_message(f"[INFO] Extracted {extracted_frames_count} frames from {video_filename}")
|
| 317 |
|
| 318 |
|
| 319 |
else:
|
|
@@ -414,7 +408,7 @@ def main_processing_loop(start_index: int = 0):
|
|
| 414 |
log_message("✅ All files have been processed!")
|
| 415 |
|
| 416 |
log_message("🎉 Processing complete!")
|
| 417 |
-
log_message(f'📊 Final stats: {processing_status["extracted_courses"]} courses extracted, {processing_status["extracted_videos"]} videos processed,
|
| 418 |
|
| 419 |
except KeyboardInterrupt:
|
| 420 |
log_message("⏹️ Processing interrupted by user")
|
|
|
|
| 308 |
# Create a unique output directory for frames for each video
|
| 309 |
frames_output_dir = os.path.join(FRAMES_OUTPUT_FOLDER, f"{course_name}_{video_filename.replace('.', '_')}_frames")
|
| 310 |
ensure_dir(frames_output_dir)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 311 |
|
| 312 |
|
| 313 |
else:
|
|
|
|
| 408 |
log_message("✅ All files have been processed!")
|
| 409 |
|
| 410 |
log_message("🎉 Processing complete!")
|
| 411 |
+
log_message(f'📊 Final stats: {processing_status["extracted_courses"]} courses extracted, {processing_status["extracted_videos"]} videos processed, frames extracted')
|
| 412 |
|
| 413 |
except KeyboardInterrupt:
|
| 414 |
log_message("⏹️ Processing interrupted by user")
|