Spaces:
Runtime error
Runtime error
import gradio as gr | |
import yt_dlp | |
import os | |
def dl(inp): | |
out = None | |
try: | |
inp_out=inp.replace("https://","") | |
inp_out=inp_out.replace("/","_").replace(".","_") | |
os.system(f'yt-dlp "{inp}" --trim-filenames 100 --write-description -o "{inp_out}.description"') | |
os.system(f'yt-dlp "{inp}" --trim-filenames 100 -o "{inp_out}.mp4"') | |
out = f"{inp_out}.mp4" | |
print (f"{inp_out}.description") | |
except Exception as e: | |
out = None | |
return out | |
with gr.Blocks() as app: | |
inp_url = gr.Textbox() | |
go_btn = gr.Button() | |
outp_vid=gr.Video() | |
go_btn.click(dl,inp_url,outp_vid) | |
app.launch() | |