Jeffgold commited on
Commit
66a5f0a
·
1 Parent(s): 30f78b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -24
app.py CHANGED
@@ -36,30 +36,6 @@ def get_output_path(input_path, temp_dir, res):
36
  output_path = temp_dir / (Path(input_path).stem + f"_{res}.m3u8")
37
  return output_path
38
 
39
- def process_output(output):
40
- """Process output and display it appropriately."""
41
- if isinstance(output, str):
42
- # If output is a string, assume it's an error message and display it as text.
43
- return gr.outputs.Textbox()(output)
44
- elif isinstance(output, Path):
45
- # If output is a Path, assume it's an error file and provide it as a downloadable file.
46
- return gr.outputs.File()(str(output))
47
- elif isinstance(output, list):
48
- # If output is a list, assume it's a list of Paths or URLs and display it as a markdown list.
49
- return gr.outputs.Markdown()("\n".join(f"- {o}" for o in output))
50
- else:
51
- raise TypeError("Unexpected output type")
52
-
53
- gr.Interface(
54
- convert_video,
55
- inputs=[video_file, quality, aspect_ratio, video_url, api_key, upload],
56
- outputs=gr.outputs.Any(),
57
- output_processor=process_output,
58
- allow_flagging=False,
59
- live=False,
60
- ).launch()
61
-
62
-
63
  def get_aspect_ratio(input_path, aspect_ratio):
64
  """Returns the aspect ratio of the video, calculating it if necessary."""
65
  if aspect_ratio is not None:
 
36
  output_path = temp_dir / (Path(input_path).stem + f"_{res}.m3u8")
37
  return output_path
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  def get_aspect_ratio(input_path, aspect_ratio):
40
  """Returns the aspect ratio of the video, calculating it if necessary."""
41
  if aspect_ratio is not None: