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)
|