diff --git a/.gitignore b/.gitignore index 22b2b22..4f06400 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ docs/ debug_images/ *.png *.jpg +*.npy diff --git a/app.py b/app.py index cb07657..ad9b84f 100644 --- a/app.py +++ b/app.py @@ -116,7 +116,7 @@ def get_frames_from_video(video_input, play_state): model.samcontroler.sam_controler.set_image(nearest_frame) return frames_split, nearest_frame, nearest_frame -def generate_video_from_frames(frames, output_path, fps=10): +def generate_video_from_frames(frames, output_path, fps=30): """ Generates a video from a list of frames. @@ -213,7 +213,7 @@ with gr.Blocks() as iface: video_input = gr.Video().style(height=720) # listen to the user action for play and pause input video - video_input.play(fn=play_video, inputs=play_state, outputs=play_state) + video_input.play(fn=play_video, inputs=play_state, outputs=play_state, scroll_to_output=True, show_progress=True) video_input.pause(fn=pause_video, inputs=play_state, outputs=play_state)