Spaces:
Build error
Build error
File size: 600 Bytes
7dcbe58 2c58f29 ddbc73b 2c58f29 0851e24 2c58f29 7dcbe58 2c58f29 407ff56 3cf6729 0851e24 407ff56 2d2165d 0851e24 c47b5e0 2c58f29 c51af61 7dcbe58 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import gradio as gr
# coding: utf-8
# Your code here!
import shlex
import requests
from bs4 import BeautifulSoup
import html
import os
import secrets
import json
def dlvid(url):
proxy=os.environ['proxy']
vname=secrets.token_hex()
os.system('chmod +x ./yt-dlp')
os.system(f'./yt-dlp -N 4 -o "{vname}.%(ext)s" --write-info-json --remux-video mp4 --add-header "Accept-Language:ja" --progress-delta 5 --no-playlist --proxy "{proxy}" {shlex.quote(url)}')
return [f'./{vname}.mp4',f'./{vname}.info.json']
demo = gr.Interface(fn=dlvid, inputs="text", outputs=["file"])
demo.launch()
|