fffiloni commited on
Commit
4c9c347
·
verified ·
1 Parent(s): 715cfb3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import gradio as gr
2
  import subprocess
 
3
  import os
4
 
5
  from huggingface_hub import snapshot_download
@@ -33,6 +34,8 @@ def process_video(video_path, prompt, num_steps):
33
  "--output_folder", output_folder
34
  ]
35
  subprocess.run(warp_command, check=True)
 
 
36
 
37
  # Step 2: Run inference
38
  inference_command = [
@@ -45,7 +48,7 @@ def process_video(video_path, prompt, num_steps):
45
  subprocess.run(inference_command, check=True)
46
 
47
  # Return the path to the output video
48
- return output_video
49
  except subprocess.CalledProcessError as e:
50
 
51
  raise gr.Error(f"An error occurred: {str(e)}")
@@ -61,11 +64,12 @@ with gr.Blocks() as demo:
61
  submit_btn = gr.Button("Submit")
62
  with gr.Column():
63
  output_video = gr.Video(label="Result")
 
64
 
65
  submit_btn.click(
66
  fn = process_video,
67
  inputs = [input_video, prompt, num_steps],
68
- outputs = [output_video]
69
  )
70
 
71
  demo.queue().launch(show_api=False)
 
1
  import gradio as gr
2
  import subprocess
3
+ import shutil
4
  import os
5
 
6
  from huggingface_hub import snapshot_download
 
34
  "--output_folder", output_folder
35
  ]
36
  subprocess.run(warp_command, check=True)
37
+
38
+ warped_vid_path = os.path.join(output_folder, "input.mp4")
39
 
40
  # Step 2: Run inference
41
  inference_command = [
 
48
  subprocess.run(inference_command, check=True)
49
 
50
  # Return the path to the output video
51
+ return output_video, warped_vid_path
52
  except subprocess.CalledProcessError as e:
53
 
54
  raise gr.Error(f"An error occurred: {str(e)}")
 
64
  submit_btn = gr.Button("Submit")
65
  with gr.Column():
66
  output_video = gr.Video(label="Result")
67
+ warped_output_video = gr.Video(label="Warped noise")
68
 
69
  submit_btn.click(
70
  fn = process_video,
71
  inputs = [input_video, prompt, num_steps],
72
+ outputs = [output_video, warped_vid_path]
73
  )
74
 
75
  demo.queue().launch(show_api=False)