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
|