Spaces:
Runtime error
Runtime error
sejamenath2023
commited on
Commit
โข
c86f2ac
1
Parent(s):
82679a0
Update app.py
Browse files
app.py
CHANGED
@@ -8,14 +8,14 @@ image_to_video_pipe = pipeline(task="image-to-video", model='damo/i2vgen-xl', mo
|
|
8 |
|
9 |
# Get the current working directory
|
10 |
current_directory = os.path.dirname(os.path.realpath(__file__))
|
11 |
-
print("
|
12 |
|
13 |
def upload_file(file):
|
14 |
return file.name
|
15 |
|
16 |
def image_to_video(image_in, text_in):
|
17 |
if image_in is None:
|
18 |
-
raise gr.Error('Please upload the image or wait for the image upload to complete
|
19 |
print(image_in)
|
20 |
output_video_path = image_to_video_pipe(image_in, caption=text_in)[OutputKeys.OUTPUT_VIDEO]
|
21 |
print(output_video_path)
|
@@ -24,28 +24,28 @@ def image_to_video(image_in, text_in):
|
|
24 |
|
25 |
with gr.Blocks() as demo:
|
26 |
gr.Markdown(
|
27 |
-
"""<center><font size=7>
|
28 |
-
<left><font size=3>
|
29 |
|
30 |
-
<left><font size=3>
|
31 |
"""
|
32 |
)
|
33 |
with gr.Box():
|
34 |
gr.Markdown(
|
35 |
-
"""<left><font size=3
|
36 |
|
37 |
<left><font size=3>Please choose the image to upload (we recommend the image size be 1280 * 720), provide the English text description of the video you wish to create, and then click on "Generate Video" to receive the generated video.</left>"""
|
38 |
)
|
39 |
with gr.Row():
|
40 |
with gr.Column():
|
41 |
-
text_in = gr.Textbox(label="Text description
|
42 |
-
image_in = gr.Image(label="Image Input
|
43 |
with gr.Row():
|
44 |
-
upload_image = gr.UploadButton("Upload Image
|
45 |
-
image_submit = gr.Button("Generate video
|
46 |
with gr.Column():
|
47 |
-
video_out_1 = gr.Video(label='Generated Video
|
48 |
-
gr.Markdown("""<left><font size=2
|
49 |
|
50 |
<left><font size=2>Note: If the generated video cannot be played, please try to upgrade your browser or use the Chrome browser.</left>"""
|
51 |
)
|
|
|
8 |
|
9 |
# Get the current working directory
|
10 |
current_directory = os.path.dirname(os.path.realpath(__file__))
|
11 |
+
print("", current_directory)
|
12 |
|
13 |
def upload_file(file):
|
14 |
return file.name
|
15 |
|
16 |
def image_to_video(image_in, text_in):
|
17 |
if image_in is None:
|
18 |
+
raise gr.Error('Please upload the image or wait for the image upload to complete')
|
19 |
print(image_in)
|
20 |
output_video_path = image_to_video_pipe(image_in, caption=text_in)[OutputKeys.OUTPUT_VIDEO]
|
21 |
print(output_video_path)
|
|
|
24 |
|
25 |
with gr.Blocks() as demo:
|
26 |
gr.Markdown(
|
27 |
+
"""<center><font size=7>COLIPIC.AI-XLv2</center>
|
28 |
+
<left><font size=3>SRI LANKA</left>
|
29 |
|
30 |
+
<left><font size=3>COLIPIC.AI-XLv2 can generate videos with similar contents and semantics based on user input static images and text. The generated videos have characteristics such as high-definition (1280 * 720), widescreen (16:9), coherent timing, and good texture.</left>
|
31 |
"""
|
32 |
)
|
33 |
with gr.Box():
|
34 |
gr.Markdown(
|
35 |
+
"""<left><font size=3></left>
|
36 |
|
37 |
<left><font size=3>Please choose the image to upload (we recommend the image size be 1280 * 720), provide the English text description of the video you wish to create, and then click on "Generate Video" to receive the generated video.</left>"""
|
38 |
)
|
39 |
with gr.Row():
|
40 |
with gr.Column():
|
41 |
+
text_in = gr.Textbox(label="Text description", lines=2, elem_id="text-in")
|
42 |
+
image_in = gr.Image(label="Image Input", type="filepath", interactive=False, elem_id="image-in", height=300)
|
43 |
with gr.Row():
|
44 |
+
upload_image = gr.UploadButton("Upload Image", file_types=["image"], file_count="single")
|
45 |
+
image_submit = gr.Button("Generate video")
|
46 |
with gr.Column():
|
47 |
+
video_out_1 = gr.Video(label='Generated Video', elem_id='video-out_1', interactive=False, height=300)
|
48 |
+
gr.Markdown("""<left><font size=2></left>
|
49 |
|
50 |
<left><font size=2>Note: If the generated video cannot be played, please try to upgrade your browser or use the Chrome browser.</left>"""
|
51 |
)
|