Try gradio api with download video
Browse files- app.py +5 -0
- requirements.txt +1 -0
app.py
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
import gradio as gr
|
|
|
|
| 2 |
import argparse
|
| 3 |
import os
|
| 4 |
import torch
|
|
@@ -449,6 +450,10 @@ def get_audio_and_video_from_video(url):
|
|
| 449 |
os.makedirs(audios_folder)
|
| 450 |
if not os.path.exists(videos_folder):
|
| 451 |
os.makedirs(videos_folder)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 452 |
|
| 453 |
python_file = "download.py"
|
| 454 |
command = f"python {python_file} {url}"
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
+
from gradio_client import Client
|
| 3 |
import argparse
|
| 4 |
import os
|
| 5 |
import torch
|
|
|
|
| 450 |
os.makedirs(audios_folder)
|
| 451 |
if not os.path.exists(videos_folder):
|
| 452 |
os.makedirs(videos_folder)
|
| 453 |
+
|
| 454 |
+
client = Client("https://maximofn-video-downloader.hf.space/--replicas/xtm22/")
|
| 455 |
+
result = client.predict(url, api_name="/download_audio_and_video")
|
| 456 |
+
print(result)
|
| 457 |
|
| 458 |
python_file = "download.py"
|
| 459 |
command = f"python {python_file} {url}"
|
requirements.txt
CHANGED
|
@@ -1,5 +1,6 @@
|
|
| 1 |
# gradio
|
| 2 |
gradio
|
|
|
|
| 3 |
|
| 4 |
# Get environment
|
| 5 |
transformers
|
|
|
|
| 1 |
# gradio
|
| 2 |
gradio
|
| 3 |
+
gradio-client
|
| 4 |
|
| 5 |
# Get environment
|
| 6 |
transformers
|