Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -56,7 +56,7 @@ def download_liveportrait():
|
|
56 |
print("Failed to initialize LivePortrait:", e)
|
57 |
raise
|
58 |
|
59 |
-
|
60 |
|
61 |
|
62 |
def download_huggingface_resources():
|
@@ -85,7 +85,7 @@ def download_huggingface_resources():
|
|
85 |
print("General error in downloading resources:", e)
|
86 |
raise
|
87 |
|
88 |
-
|
89 |
|
90 |
|
91 |
def get_project_root():
|
@@ -577,19 +577,19 @@ def compress_video(input_path, output_path, target_size_mb):
|
|
577 |
|
578 |
def process_video(video_file):
|
579 |
|
580 |
-
# εε§ε LivePortrait
|
581 |
-
try:
|
582 |
-
|
583 |
-
except Exception as e:
|
584 |
-
|
585 |
-
|
586 |
|
587 |
-
|
588 |
-
try:
|
589 |
-
|
590 |
-
except Exception as e:
|
591 |
-
|
592 |
-
|
593 |
|
594 |
compressed_path = "./uploaded_video_compressed.mp4"
|
595 |
compress_video(video_file, compressed_path, target_size_mb=1)
|
@@ -609,6 +609,7 @@ def process_video(video_file):
|
|
609 |
print(f"Output video is ready: {output_video_path}")
|
610 |
return gr.update(value=output_video_path, visible=True) # Show video
|
611 |
|
|
|
612 |
|
613 |
# Custom CSS styling for the interface
|
614 |
css = """
|
|
|
56 |
print("Failed to initialize LivePortrait:", e)
|
57 |
raise
|
58 |
|
59 |
+
download_liveportrait()
|
60 |
|
61 |
|
62 |
def download_huggingface_resources():
|
|
|
85 |
print("General error in downloading resources:", e)
|
86 |
raise
|
87 |
|
88 |
+
download_huggingface_resources()
|
89 |
|
90 |
|
91 |
def get_project_root():
|
|
|
577 |
|
578 |
def process_video(video_file):
|
579 |
|
580 |
+
# # εε§ε LivePortrait
|
581 |
+
# try:
|
582 |
+
# download_liveportrait()
|
583 |
+
# except Exception as e:
|
584 |
+
# print("Failed to initialize LivePortrait:", e)
|
585 |
+
# return gr.update(value=None, visible=False)
|
586 |
|
587 |
+
# # δΈθ½½ Hugging Face θ΅ζΊ
|
588 |
+
# try:
|
589 |
+
# download_huggingface_resources()
|
590 |
+
# except Exception as e:
|
591 |
+
# print("Failed to download Hugging Face resources:", e)
|
592 |
+
# return gr.update(value=None, visible=False)
|
593 |
|
594 |
compressed_path = "./uploaded_video_compressed.mp4"
|
595 |
compress_video(video_file, compressed_path, target_size_mb=1)
|
|
|
609 |
print(f"Output video is ready: {output_video_path}")
|
610 |
return gr.update(value=output_video_path, visible=True) # Show video
|
611 |
|
612 |
+
subprocess.check_call([sys.executable, "-m", "pip", "install", "gradio==5.8.0"])
|
613 |
|
614 |
# Custom CSS styling for the interface
|
615 |
css = """
|