Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -30,37 +30,20 @@ img {
|
|
30 |
}
|
31 |
"""
|
32 |
|
33 |
-
a = "files/barkley_balloon.mp4"
|
34 |
-
b = "files/eiffel_tower.mp4"
|
35 |
-
w1 ="files/AI_generated.png"
|
36 |
|
37 |
def generate_video(original_video, watermark):
|
38 |
return gr.Video(original_video, watermark=watermark)
|
39 |
|
40 |
# Use RGBA image mode to preserve transparency for png images.
|
41 |
-
with gr.Blocks(css=css) as demo:
|
42 |
-
with gr.Row():
|
43 |
with gr.Column():
|
44 |
-
|
45 |
-
gr.Markdown("Watermarks can be **visible** or **invisible**.")
|
46 |
-
gr.Markdown("""They can provide information directly, or provide a link for more information.
|
47 |
-
- Visible watermarks are useful to disclose when content is AI-generated.
|
48 |
-
- Invisible watermarks can mark content as authentic.
|
49 |
-
- ...And vice versa! There are many possibilities for what watermarks can provide.""")
|
50 |
-
with gr.Column():
|
51 |
-
with gr.Column():
|
52 |
-
gr.Image('files/watermark_example.png', visible=False)
|
53 |
with gr.Column():
|
54 |
-
gr.Image(
|
55 |
show_label=False,
|
56 |
show_download_button=False,
|
57 |
elem_id='example',
|
58 |
container=False,
|
59 |
interactive=False)
|
60 |
-
gr.Code('import gradio as gr\n\nwatermarked_video = gr.Video(original_video_file, watermark=watermark_file)',
|
61 |
-
lines=3)
|
62 |
-
with gr.Column():
|
63 |
-
gr.Image('files/watermark_example.png', visible=False)
|
64 |
|
65 |
with gr.Row():
|
66 |
with gr.Column():
|
@@ -72,7 +55,6 @@ with gr.Blocks(css=css) as demo:
|
|
72 |
generate_video,
|
73 |
[gr.Video(), gr.Image(type='filepath', image_mode=None)],
|
74 |
gr.Video(),
|
75 |
-
examples=[a, w1]
|
76 |
)
|
77 |
|
78 |
if __name__ == "__main__":
|
|
|
30 |
}
|
31 |
"""
|
32 |
|
|
|
|
|
|
|
33 |
|
34 |
def generate_video(original_video, watermark):
|
35 |
return gr.Video(original_video, watermark=watermark)
|
36 |
|
37 |
# Use RGBA image mode to preserve transparency for png images.
|
|
|
|
|
38 |
with gr.Column():
|
39 |
+
gr.Image('', visible=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
with gr.Column():
|
41 |
+
gr.Image(,
|
42 |
show_label=False,
|
43 |
show_download_button=False,
|
44 |
elem_id='example',
|
45 |
container=False,
|
46 |
interactive=False)
|
|
|
|
|
|
|
|
|
47 |
|
48 |
with gr.Row():
|
49 |
with gr.Column():
|
|
|
55 |
generate_video,
|
56 |
[gr.Video(), gr.Image(type='filepath', image_mode=None)],
|
57 |
gr.Video(),
|
|
|
58 |
)
|
59 |
|
60 |
if __name__ == "__main__":
|