Spaces:
Runtime error
Runtime error
File size: 948 Bytes
f7b3397 6383b52 1d6256c f7b3397 6383b52 deff73d f7b3397 6383b52 3686862 6383b52 3df3584 6383b52 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
import gradio as gr
import yt_dlp
def download_audio(url):
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'wav',
'preferredquality': '192',
}],
'outtmpl': '%(title)s.%(ext)s',
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
return
with gr.Blocks() as demo:
used_letters_var = gr.State([])
with gr.Column():
gr.Markdown("# YT_DLP GRADIO DEMO")
gr.Markdown("Please press like button to support me :]")
with gr.Row() as row:
with gr.Column():
url = gr.Textbox(label="URL INPUT")
with gr.Column():
btn = gr.Button("download!")
outputs = gr.Audio(label="outputs")
btn.click(
download_audio,
[url],
[outputs]
)
demo.launch(debug=True, share=True) |