Spaces:
Running
on
Zero
Running
on
Zero
take every second frame
Browse files
app.py
CHANGED
|
@@ -78,10 +78,12 @@ def process_video(
|
|
| 78 |
remove_files_older_than(RESULTS, 30)
|
| 79 |
|
| 80 |
video_info = sv.VideoInfo.from_video_path(input_video)
|
|
|
|
| 81 |
total = calculate_end_frame_index(input_video)
|
| 82 |
frame_generator = sv.get_video_frames_generator(
|
| 83 |
source_path=input_video,
|
| 84 |
-
end=total
|
|
|
|
| 85 |
)
|
| 86 |
result_file_name = generate_file_name(extension="mp4")
|
| 87 |
result_file_path = os.path.join(RESULTS, result_file_name)
|
|
|
|
| 78 |
remove_files_older_than(RESULTS, 30)
|
| 79 |
|
| 80 |
video_info = sv.VideoInfo.from_video_path(input_video)
|
| 81 |
+
video_info.fps = video_info.fps // 2
|
| 82 |
total = calculate_end_frame_index(input_video)
|
| 83 |
frame_generator = sv.get_video_frames_generator(
|
| 84 |
source_path=input_video,
|
| 85 |
+
end=total,
|
| 86 |
+
stride=2
|
| 87 |
)
|
| 88 |
result_file_name = generate_file_name(extension="mp4")
|
| 89 |
result_file_path = os.path.join(RESULTS, result_file_name)
|