Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -34,7 +34,7 @@ def create_video(frames, fps):
|
|
| 34 |
return 'movie.mp4'
|
| 35 |
|
| 36 |
|
| 37 |
-
def infer(prompt,video_in):
|
| 38 |
break_vid = get_frames(video_in)
|
| 39 |
|
| 40 |
frames_list= break_vid[0]
|
|
@@ -42,7 +42,7 @@ def infer(prompt,video_in):
|
|
| 42 |
result_frames = []
|
| 43 |
|
| 44 |
for i in frames_list:
|
| 45 |
-
pix2pix_img = pix2pix(prompt,5.5,1.5,i,15,"",512,512,
|
| 46 |
images = [os.path.join(pix2pix_img[0], img) for img in os.listdir(pix2pix_img[0])]
|
| 47 |
result_frames.append(images[0])
|
| 48 |
|
|
@@ -53,16 +53,16 @@ def infer(prompt,video_in):
|
|
| 53 |
|
| 54 |
with gr.Blocks(css='style.css') as demo:
|
| 55 |
with gr.Column(elem_id="col-container"):
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
-
inputs = [
|
| 63 |
-
prompt,
|
| 64 |
-
video_inp
|
| 65 |
-
]
|
| 66 |
outputs = [video_out]
|
| 67 |
|
| 68 |
submit_btn.click(infer, inputs, outputs)
|
|
|
|
| 34 |
return 'movie.mp4'
|
| 35 |
|
| 36 |
|
| 37 |
+
def infer(prompt,video_in, seed_in):
|
| 38 |
break_vid = get_frames(video_in)
|
| 39 |
|
| 40 |
frames_list= break_vid[0]
|
|
|
|
| 42 |
result_frames = []
|
| 43 |
|
| 44 |
for i in frames_list:
|
| 45 |
+
pix2pix_img = pix2pix(prompt,5.5,1.5,i,15,"",512,512,seed_in,fn_index=0)
|
| 46 |
images = [os.path.join(pix2pix_img[0], img) for img in os.listdir(pix2pix_img[0])]
|
| 47 |
result_frames.append(images[0])
|
| 48 |
|
|
|
|
| 53 |
|
| 54 |
with gr.Blocks(css='style.css') as demo:
|
| 55 |
with gr.Column(elem_id="col-container"):
|
| 56 |
+
with gr.Row():
|
| 57 |
+
with gr.Column():
|
| 58 |
+
prompt = gr.Textbox(placeholder="enter prompt")
|
| 59 |
+
video_inp = gr.Video(source="upload", type="filepath")
|
| 60 |
+
seed_inp = Number(value=123456)
|
| 61 |
+
with gr.Column():
|
| 62 |
+
video_out = gr.Video()
|
| 63 |
+
submit_btn = gr.Button("Generate Pix2Pix video")
|
| 64 |
|
| 65 |
+
inputs = [prompt,video_inp,seed_inp]
|
|
|
|
|
|
|
|
|
|
| 66 |
outputs = [video_out]
|
| 67 |
|
| 68 |
submit_btn.click(infer, inputs, outputs)
|