Lamara091 commited on
Commit
a0ea356
·
verified ·
1 Parent(s): 0d6dbf8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -1,5 +1,5 @@
1
- import yt_dlp
2
  import gradio as gr
 
3
  import os
4
  from glob import glob
5
 
@@ -33,17 +33,17 @@ def download_video(video_url, start_hour, start_minute, start_second, end_hour,
33
 
34
  def setup_interface():
35
  # 定义输入组件
36
- start_time_hours = gr.inputs.Dropdown(list(range(24)), label="Start Hour")
37
- start_time_minutes = gr.inputs.Dropdown(list(range(60)), label="Start Minute")
38
- start_time_seconds = gr.inputs.Number(default=0, label="Start Seconds", maximum=59)
39
- end_time_hours = gr.inputs.Dropdown(list(range(24)), label="End Hour")
40
- end_time_minutes = gr.inputs.Dropdown(list(range(60)), label="End Minute")
41
- end_time_seconds = gr.inputs.Number(default=0, label="End Seconds", maximum=59)
42
 
43
  interface = gr.Interface(
44
  fn=download_video,
45
  inputs=[
46
- gr.inputs.Textbox(lines=2, placeholder="Enter YouTube video URL here...", label="YouTube Video URL"),
47
  start_time_hours,
48
  start_time_minutes,
49
  start_time_seconds,
@@ -52,8 +52,8 @@ def setup_interface():
52
  end_time_seconds
53
  ],
54
  outputs=[
55
- gr.outputs.Text(label="Status Message"),
56
- gr.outputs.File(label="Downloaded MP3")
57
  ],
58
  title="YouTube Video Downloader",
59
  description="Enter YouTube video URL and specify start and end times to download audio as MP3."
 
 
1
  import gradio as gr
2
+ import yt_dlp
3
  import os
4
  from glob import glob
5
 
 
33
 
34
  def setup_interface():
35
  # 定义输入组件
36
+ start_time_hours = gr.Dropdown(list(range(24)), label="Start Hour")
37
+ start_time_minutes = gr.Dropdown(list(range(60)), label="Start Minute")
38
+ start_time_seconds = gr.Number(value=0, label="Start Seconds", maximum=59)
39
+ end_time_hours = gr.Dropdown(list(range(24)), label="End Hour")
40
+ end_time_minutes = gr.Dropdown(list(range(60)), label="End Minute")
41
+ end_time_seconds = gr.Number(value=0, label="End Seconds", maximum=59)
42
 
43
  interface = gr.Interface(
44
  fn=download_video,
45
  inputs=[
46
+ gr.Textbox(lines=2, placeholder="Enter YouTube video URL here...", label="YouTube Video URL"),
47
  start_time_hours,
48
  start_time_minutes,
49
  start_time_seconds,
 
52
  end_time_seconds
53
  ],
54
  outputs=[
55
+ gr.Text(label="Status Message"),
56
+ gr.File(label="Downloaded MP3")
57
  ],
58
  title="YouTube Video Downloader",
59
  description="Enter YouTube video URL and specify start and end times to download audio as MP3."