Omnibus commited on
Commit
37cf082
·
1 Parent(s): 5c36bf4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -1
app.py CHANGED
@@ -246,7 +246,14 @@ with gr.Blocks() as app:
246
  out_trim=gr.Video(format="mp4")
247
  hid_box = gr.Textbox(visible=True)
248
  hid_fps = gr.Textbox(visible=True)
249
-
 
 
 
 
 
 
 
250
  with gr.Tab("Frames"):
251
  with gr.Row():
252
  frame_btn = gr.Button("Get Frames")
@@ -304,6 +311,21 @@ with gr.Blocks() as app:
304
  out_trim,in_vid,trim_count=trim_vid(hid_box,start_f,end_f)
305
  return out_trim,in_vid,trim_count
306
  #outp_vid.change(echo_fn,outp_vid,[out_trim])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  info_btn.click(dl_json,inp_url,info_json)
308
  speed_btn.click(update_speed,[hid_box,clip_speed,hid_fps],[outp_vid,hid_box])
309
  gif_btn.click(make_gif,fps,[gif_show,gif_file,gif_stat])
 
246
  out_trim=gr.Video(format="mp4")
247
  hid_box = gr.Textbox(visible=True)
248
  hid_fps = gr.Textbox(visible=True)
249
+ with gr.Tab("Quality"):
250
+ impro_btn = gr.Button("Run")
251
+ with gr.Row():
252
+ with gr.Column():
253
+ clip_in = gr.Video()
254
+ with gr.Column():
255
+ clip_out = gr.Video()
256
+
257
  with gr.Tab("Frames"):
258
  with gr.Row():
259
  frame_btn = gr.Button("Get Frames")
 
311
  out_trim,in_vid,trim_count=trim_vid(hid_box,start_f,end_f)
312
  return out_trim,in_vid,trim_count
313
  #outp_vid.change(echo_fn,outp_vid,[out_trim])
314
+ esr = gr.Interface.load("spaces/Omnibus/Real-ESRGAN-mod")
315
+ def process_image_1(image):
316
+ out = esr(img=image, model_name="realesr-general-x4v3", denoise_strength=0.5, face_enhance=False, outscale=2)
317
+ print (out)
318
+ out = Image.open(out)
319
+ return out
320
+ def improve_quality():
321
+ clip1 = VideoFileClip(f"{uid}-clip.mp4")
322
+ clip = clip1.fl_image(process_image_1)
323
+ clip.write_videofile(f"{uid}-clip-high.mp4", audio=True)
324
+ return f"{uid}-clip-high.mp4"
325
+
326
+ impro_btn.click(improve_quality,None,clip_out)
327
+
328
+
329
  info_btn.click(dl_json,inp_url,info_json)
330
  speed_btn.click(update_speed,[hid_box,clip_speed,hid_fps],[outp_vid,hid_box])
331
  gif_btn.click(make_gif,fps,[gif_show,gif_file,gif_stat])