maxin-cn commited on
Commit
d9e83ee
1 Parent(s): 745b328

Upload folder using huggingface_hub

Browse files
README.md CHANGED
@@ -1,141 +1,141 @@
1
- ---
2
- title: Cinemo
3
- app_file: demo.py
4
- sdk: gradio
5
- sdk_version: 4.39.0
6
- tags:
7
- - Image-2-Video
8
- - LLM
9
- - Large Language Model
10
- short_description: Multimodal Image-to-Video
11
- emoji: 🎥
12
- colorFrom: green
13
- colorTo: indigo
14
- ---
15
- ## Cinemo: Consistent and Controllable Image Animation with Motion Diffusion Models<br><sub>Official PyTorch Implementation</sub>
16
-
17
-
18
- [![Arxiv](https://img.shields.io/badge/Arxiv-b31b1b.svg)](https://arxiv.org/abs/2407.15642)
19
- [![Project Page](https://img.shields.io/badge/Project-Website-blue)](https://maxin-cn.github.io/cinemo_project/)
20
-
21
-
22
- This repo contains pre-trained weights, and sampling code for our paper exploring image animation with motion diffusion models (Cinemo). You can find more visualizations on our [project page](https://maxin-cn.github.io/cinemo_project/).
23
-
24
- In this project, we propose a novel method called Cinemo, which can perform motion-controllable image animation with strong consistency and smoothness. To improve motion smoothness, Cinemo learns the distribution of motion residuals, rather than directly generating subsequent frames. Additionally, a structural similarity index-based method is proposed to control the motion intensity. Furthermore, we propose a noise refinement technique based on discrete cosine transformation to ensure temporal consistency. These three methods help Cinemo generate highly consistent, smooth, and motion-controlled image animation results. Compared to previous methods, Cinemo offers simpler and more precise user control and better generative performance.
25
-
26
- <div align="center">
27
- <img src="visuals/pipeline.svg">
28
- </div>
29
-
30
- ## News
31
-
32
- - (🔥 New) Jul. 23, 2024. 💥 Our paper is released on [arxiv](https://arxiv.org/abs/2407.15642).
33
-
34
- - (🔥 New) Jun. 2, 2024. 💥 The inference code is released. The checkpoint can be found [here](https://huggingface.co/maxin-cn/Cinemo/tree/main).
35
-
36
-
37
- ## Setup
38
-
39
- First, download and set up the repo:
40
-
41
- ```bash
42
- git clone https://github.com/maxin-cn/Cinemo
43
- cd Cinemo
44
- ```
45
-
46
- We provide an [`environment.yml`](environment.yml) file that can be used to create a Conda environment. If you only want
47
- to run pre-trained models locally on CPU, you can remove the `cudatoolkit` and `pytorch-cuda` requirements from the file.
48
-
49
- ```bash
50
- conda env create -f environment.yml
51
- conda activate cinemo
52
- ```
53
-
54
-
55
- ## Animation
56
-
57
- You can sample from our **pre-trained Cinemo models** with [`animation.py`](pipelines/animation.py). Weights for our pre-trained Cinemo model can be found [here](https://huggingface.co/maxin-cn/Cinemo/tree/main). The script has various arguments for adjusting sampling steps, changing the classifier-free guidance scale, etc:
58
-
59
- ```bash
60
- bash pipelines/animation.sh
61
- ```
62
-
63
- All related checkpoints will download automatically and then you will get the following results,
64
-
65
- <table style="width:100%; text-align:center;">
66
- <tr>
67
- <td align="center">Input image</td>
68
- <td align="center">Output video</td>
69
- <td align="center">Input image</td>
70
- <td align="center">Output video</td>
71
- </tr>
72
- <tr>
73
- <td align="center"><img src="visuals/animations/people_walking/0.jpg" width="100%"></td>
74
- <td align="center"><img src="visuals/animations/people_walking/people_walking.gif" width="100%"></td>
75
- <td align="center"><img src="visuals/animations/sea_swell/0.jpg" width="100%"></td>
76
- <td align="center"><img src="visuals/animations/sea_swell/sea_swell.gif" width="100%"></td>
77
- </tr>
78
- <tr>
79
- <td align="center" colspan="2">"People Walking"</td>
80
- <td align="center" colspan="2">"Sea Swell"</td>
81
- </tr>
82
- <tr>
83
- <td align="center"><img src="visuals/animations/girl_dancing_under_the_stars/0.jpg" width="100%"></td>
84
- <td align="center"><img src="visuals/animations/girl_dancing_under_the_stars/girl_dancing_under_the_stars.gif" width="100%"></td>
85
- <td align="center"><img src="visuals/animations/dragon_glowing_eyes/0.jpg" width="100%"></td>
86
- <td align="center"><img src="visuals/animations/dragon_glowing_eyes/dragon_glowing_eyes.gif" width="100%"></td>
87
- </tr>
88
- <tr>
89
- <td align="center" colspan="2">"Girl Dancing under the Stars"</td>
90
- <td align="center" colspan="2">"Dragon Glowing Eyes"</td>
91
- </tr>
92
-
93
- </table>
94
-
95
-
96
- ## Other Applications
97
-
98
- You can also utilize Cinemo for other applications, such as motion transfer and video editing:
99
-
100
- ```bash
101
- bash pipelines/video_editing.sh
102
- ```
103
-
104
- All related checkpoints will download automatically and you will get the following results,
105
-
106
- <table style="width:100%; text-align:center;">
107
- <tr>
108
- <td align="center">Input video</td>
109
- <td align="center">First frame</td>
110
- <td align="center">Edited first frame</td>
111
- <td align="center">Output video</td>
112
- </tr>
113
- <tr>
114
- <td align="center"><img src="visuals/video_editing/origin/a_corgi_walking_in_the_park_at_sunrise_oil_painting_style.gif" width="100%"></td>
115
- <td align="center"><img src="visuals/video_editing/origin/0.jpg" width="100%"></td>
116
- <td align="center"><img src="visuals/video_editing/edit/0.jpg" width="100%"></td>
117
- <td align="center"><img src="visuals/video_editing/edit/editing_a_corgi_walking_in_the_park_at_sunrise_oil_painting_style.gif" width="100%"></td>
118
- </tr>
119
-
120
- </table>
121
-
122
-
123
-
124
- ## Citation
125
- If you find this work useful for your research, please consider citing it.
126
- ```bibtex
127
- @article{ma2024cinemo,
128
- title={Cinemo: Latent Diffusion Transformer for Video Generation},
129
- author={Ma, Xin and Wang, Yaohui and Jia, Gengyun and Chen, Xinyuan and Li, Yuan-Fang and Chen, Cunjian and Qiao, Yu},
130
- journal={arXiv preprint arXiv:2407.15642},
131
- year={2024}
132
- }
133
- ```
134
-
135
-
136
- ## Acknowledgments
137
- Cinemo has been greatly inspired by the following amazing works and teams: [LaVie](https://github.com/Vchitect/LaVie) and [SEINE](https://github.com/Vchitect/SEINE), we thank all the contributors for open-sourcing.
138
-
139
-
140
- ## License
141
  The code and model weights are licensed under [LICENSE](LICENSE).
 
1
+ ---
2
+ title: Cinemo
3
+ app_file: demo.py
4
+ sdk: gradio
5
+ sdk_version: 4.37.2
6
+ tags:
7
+ - Image-2-Video
8
+ - LLM
9
+ - Large Language Model
10
+ short_description: Multimodal Image-to-Video
11
+ emoji: 🎥
12
+ colorFrom: green
13
+ colorTo: indigo
14
+ ---
15
+ ## Cinemo: Consistent and Controllable Image Animation with Motion Diffusion Models<br><sub>Official PyTorch Implementation</sub>
16
+
17
+
18
+ [![Arxiv](https://img.shields.io/badge/Arxiv-b31b1b.svg)](https://arxiv.org/abs/2407.15642)
19
+ [![Project Page](https://img.shields.io/badge/Project-Website-blue)](https://maxin-cn.github.io/cinemo_project/)
20
+
21
+
22
+ This repo contains pre-trained weights, and sampling code for our paper exploring image animation with motion diffusion models (Cinemo). You can find more visualizations on our [project page](https://maxin-cn.github.io/cinemo_project/).
23
+
24
+ In this project, we propose a novel method called Cinemo, which can perform motion-controllable image animation with strong consistency and smoothness. To improve motion smoothness, Cinemo learns the distribution of motion residuals, rather than directly generating subsequent frames. Additionally, a structural similarity index-based method is proposed to control the motion intensity. Furthermore, we propose a noise refinement technique based on discrete cosine transformation to ensure temporal consistency. These three methods help Cinemo generate highly consistent, smooth, and motion-controlled image animation results. Compared to previous methods, Cinemo offers simpler and more precise user control and better generative performance.
25
+
26
+ <div align="center">
27
+ <img src="visuals/pipeline.svg">
28
+ </div>
29
+
30
+ ## News
31
+
32
+ - (🔥 New) Jul. 23, 2024. 💥 Our paper is released on [arxiv](https://arxiv.org/abs/2407.15642).
33
+
34
+ - (🔥 New) Jun. 2, 2024. 💥 The inference code is released. The checkpoint can be found [here](https://huggingface.co/maxin-cn/Cinemo/tree/main).
35
+
36
+
37
+ ## Setup
38
+
39
+ First, download and set up the repo:
40
+
41
+ ```bash
42
+ git clone https://github.com/maxin-cn/Cinemo
43
+ cd Cinemo
44
+ ```
45
+
46
+ We provide an [`environment.yml`](environment.yml) file that can be used to create a Conda environment. If you only want
47
+ to run pre-trained models locally on CPU, you can remove the `cudatoolkit` and `pytorch-cuda` requirements from the file.
48
+
49
+ ```bash
50
+ conda env create -f environment.yml
51
+ conda activate cinemo
52
+ ```
53
+
54
+
55
+ ## Animation
56
+
57
+ You can sample from our **pre-trained Cinemo models** with [`animation.py`](pipelines/animation.py). Weights for our pre-trained Cinemo model can be found [here](https://huggingface.co/maxin-cn/Cinemo/tree/main). The script has various arguments for adjusting sampling steps, changing the classifier-free guidance scale, etc:
58
+
59
+ ```bash
60
+ bash pipelines/animation.sh
61
+ ```
62
+
63
+ All related checkpoints will download automatically and then you will get the following results,
64
+
65
+ <table style="width:100%; text-align:center;">
66
+ <tr>
67
+ <td align="center">Input image</td>
68
+ <td align="center">Output video</td>
69
+ <td align="center">Input image</td>
70
+ <td align="center">Output video</td>
71
+ </tr>
72
+ <tr>
73
+ <td align="center"><img src="visuals/animations/people_walking/0.jpg" width="100%"></td>
74
+ <td align="center"><img src="visuals/animations/people_walking/people_walking.gif" width="100%"></td>
75
+ <td align="center"><img src="visuals/animations/sea_swell/0.jpg" width="100%"></td>
76
+ <td align="center"><img src="visuals/animations/sea_swell/sea_swell.gif" width="100%"></td>
77
+ </tr>
78
+ <tr>
79
+ <td align="center" colspan="2">"People Walking"</td>
80
+ <td align="center" colspan="2">"Sea Swell"</td>
81
+ </tr>
82
+ <tr>
83
+ <td align="center"><img src="visuals/animations/girl_dancing_under_the_stars/0.jpg" width="100%"></td>
84
+ <td align="center"><img src="visuals/animations/girl_dancing_under_the_stars/girl_dancing_under_the_stars.gif" width="100%"></td>
85
+ <td align="center"><img src="visuals/animations/dragon_glowing_eyes/0.jpg" width="100%"></td>
86
+ <td align="center"><img src="visuals/animations/dragon_glowing_eyes/dragon_glowing_eyes.gif" width="100%"></td>
87
+ </tr>
88
+ <tr>
89
+ <td align="center" colspan="2">"Girl Dancing under the Stars"</td>
90
+ <td align="center" colspan="2">"Dragon Glowing Eyes"</td>
91
+ </tr>
92
+
93
+ </table>
94
+
95
+
96
+ ## Other Applications
97
+
98
+ You can also utilize Cinemo for other applications, such as motion transfer and video editing:
99
+
100
+ ```bash
101
+ bash pipelines/video_editing.sh
102
+ ```
103
+
104
+ All related checkpoints will download automatically and you will get the following results,
105
+
106
+ <table style="width:100%; text-align:center;">
107
+ <tr>
108
+ <td align="center">Input video</td>
109
+ <td align="center">First frame</td>
110
+ <td align="center">Edited first frame</td>
111
+ <td align="center">Output video</td>
112
+ </tr>
113
+ <tr>
114
+ <td align="center"><img src="visuals/video_editing/origin/a_corgi_walking_in_the_park_at_sunrise_oil_painting_style.gif" width="100%"></td>
115
+ <td align="center"><img src="visuals/video_editing/origin/0.jpg" width="100%"></td>
116
+ <td align="center"><img src="visuals/video_editing/edit/0.jpg" width="100%"></td>
117
+ <td align="center"><img src="visuals/video_editing/edit/editing_a_corgi_walking_in_the_park_at_sunrise_oil_painting_style.gif" width="100%"></td>
118
+ </tr>
119
+
120
+ </table>
121
+
122
+
123
+
124
+ ## Citation
125
+ If you find this work useful for your research, please consider citing it.
126
+ ```bibtex
127
+ @article{ma2024cinemo,
128
+ title={Cinemo: Latent Diffusion Transformer for Video Generation},
129
+ author={Ma, Xin and Wang, Yaohui and Jia, Gengyun and Chen, Xinyuan and Li, Yuan-Fang and Chen, Cunjian and Qiao, Yu},
130
+ journal={arXiv preprint arXiv:2407.15642},
131
+ year={2024}
132
+ }
133
+ ```
134
+
135
+
136
+ ## Acknowledgments
137
+ Cinemo has been greatly inspired by the following amazing works and teams: [LaVie](https://github.com/Vchitect/LaVie) and [SEINE](https://github.com/Vchitect/SEINE), we thank all the contributors for open-sourcing.
138
+
139
+
140
+ ## License
141
  The code and model weights are licensed under [LICENSE](LICENSE).
demo.py CHANGED
@@ -269,13 +269,28 @@ with gr.Blocks() as demo:
269
  preview_button.click(fn=update_and_resize_image, inputs=[input_image_path, height, width], outputs=[input_image])
270
  input_image_path.submit(fn=update_and_resize_image, inputs=[input_image_path, height, width], outputs=[input_image])
271
 
 
 
 
 
 
 
 
 
 
 
 
 
272
  EXAMPLES = [
273
- ["./example/aircrafts_flying/0.jpg", "aircrafts flying" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
274
- ["./example/fireworks/0.jpg", "fireworks" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
275
- ["./example/flowers_swaying/0.jpg", "flowers swaying" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
276
- ["./example/girl_walking_on_the_beach/0.jpg", "girl walking on the beach" , 50, 320, 512, 7.5, True, 0.23, 985, 10, 200],
277
- ["./example/house_rotating/0.jpg", "house rotating" , 50, 320, 512, 7.5, True, 0.23, 985, 10, 100],
278
- ["./example/people_runing/0.jpg", "people runing" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
 
 
 
279
  ]
280
 
281
  examples = gr.Examples(
@@ -283,8 +298,8 @@ with gr.Blocks() as demo:
283
  fn = gen_video,
284
  inputs=[input_image, prompt_textbox, sample_step_slider, height, width, txt_cfg_scale, use_dctinit, dct_coefficients, noise_level, motion_bucket_id, seed_textbox],
285
  outputs=[result_video],
286
- # cache_examples=True,
287
- cache_examples="lazy",
288
  )
289
 
290
  generate_button.click(
 
269
  preview_button.click(fn=update_and_resize_image, inputs=[input_image_path, height, width], outputs=[input_image])
270
  input_image_path.submit(fn=update_and_resize_image, inputs=[input_image_path, height, width], outputs=[input_image])
271
 
272
+ # EXAMPLES = [
273
+ # ["./example/aircrafts_flying/0.jpg", "aircrafts flying" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
274
+ # ["./example/fireworks/0.jpg", "fireworks" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
275
+ # ["./example/flowers_swaying/0.jpg", "flowers swaying" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
276
+ # ["./example/girl_walking_on_the_beach/0.jpg", "girl walking on the beach" , "", 50, 320, 512, 7.5, True, 0.23, 985, 10, 200],
277
+ # ["./example/house_rotating/0.jpg", "house rotating" , "", 50, 320, 512, 7.5, True, 0.23, 985, 10, 100],
278
+ # ["./example/people_runing/0.jpg", "people runing" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
279
+ # ["./example/shark_swimming/0.jpg", "shark swimming" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
280
+ # ["./example/car_moving/0.jpg", "car moving" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
281
+ # ["./example/windmill_turning/0.jpg", "windmill turning" , "", 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
282
+ # ]
283
+
284
  EXAMPLES = [
285
+ ["./example/aircrafts_flying/0.jpg", "aircrafts flying" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
286
+ ["./example/fireworks/0.jpg", "fireworks" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
287
+ ["./example/flowers_swaying/0.jpg", "flowers swaying" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
288
+ ["./example/girl_walking_on_the_beach/0.jpg", "girl walking on the beach" , 50, 320, 512, 7.5, True, 0.23, 985, 10, 200],
289
+ ["./example/house_rotating/0.jpg", "house rotating" , 50, 320, 512, 7.5, True, 0.23, 985, 10, 100],
290
+ ["./example/people_runing/0.jpg", "people runing" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
291
+ ["./example/shark_swimming/0.jpg", "shark swimming" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
292
+ ["./example/car_moving/0.jpg", "car moving" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
293
+ ["./example/windmill_turning/0.jpg", "windmill turning" , 50, 320, 512, 7.5, True, 0.23, 975, 10, 100],
294
  ]
295
 
296
  examples = gr.Examples(
 
298
  fn = gen_video,
299
  inputs=[input_image, prompt_textbox, sample_step_slider, height, width, txt_cfg_scale, use_dctinit, dct_coefficients, noise_level, motion_bucket_id, seed_textbox],
300
  outputs=[result_video],
301
+ cache_examples=True,
302
+ # cache_examples="lazy",
303
  )
304
 
305
  generate_button.click(
gradio_cached_examples/40/Generated Animation/0bd2c892d93cea6575fb/temp.mp4 ADDED
Binary file (272 kB). View file
 
gradio_cached_examples/40/Generated Animation/216805b5d5d2f5ab6f3b/temp.mp4 ADDED
Binary file (226 kB). View file
 
gradio_cached_examples/40/Generated Animation/3527a82ecd4f8d855fde/.nfsb8a2b0d277bf84f600009330 ADDED
Binary file (358 kB). View file
 
gradio_cached_examples/40/Generated Animation/3527a82ecd4f8d855fde/temp.mp4 ADDED
Binary file (481 kB). View file
 
gradio_cached_examples/40/Generated Animation/430581314c8707974074/.nfsb75c6194c548946900009331 ADDED
Binary file (300 kB). View file
 
gradio_cached_examples/40/Generated Animation/430581314c8707974074/temp.mp4 ADDED
Binary file (619 kB). View file
 
gradio_cached_examples/40/Generated Animation/68d9ae906d26a709880e/.nfs6f177ae6f861560300009332 ADDED
Binary file (203 kB). View file
 
gradio_cached_examples/40/Generated Animation/68d9ae906d26a709880e/temp.mp4 ADDED
Binary file (403 kB). View file
 
gradio_cached_examples/40/Generated Animation/76b89e66ff946d2c03e3/.nfsc0c0cb88a62a15bf00009333 ADDED
Binary file (78.7 kB). View file
 
gradio_cached_examples/40/Generated Animation/76b89e66ff946d2c03e3/temp.mp4 ADDED
Binary file (282 kB). View file
 
gradio_cached_examples/40/Generated Animation/9dc7d55d2941d8284460/.nfs06505f323e677c1200009334 ADDED
Binary file (233 kB). View file
 
gradio_cached_examples/40/Generated Animation/9dc7d55d2941d8284460/temp.mp4 ADDED
Binary file (399 kB). View file
 
gradio_cached_examples/40/Generated Animation/9f4316aca9aae42dac66/.nfsafbe832e11a9a2cc00009335 ADDED
Binary file (223 kB). View file
 
gradio_cached_examples/40/Generated Animation/9f4316aca9aae42dac66/temp.mp4 ADDED
Binary file (482 kB). View file
 
gradio_cached_examples/40/Generated Animation/a3f7225a444fbd51e1df/temp.mp4 ADDED
Binary file (209 kB). View file
 
gradio_cached_examples/40/log.csv ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ Generated Animation,flag,username,timestamp
2
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/a3f7225a444fbd51e1df/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/6bf88e8cee9a88a69c12b5abe5f9570920bc64ab/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:20:16.156080
3
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/0bd2c892d93cea6575fb/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/deb9620f616c3681cb074388781099f78a25dc8f/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:20:27.176634
4
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/216805b5d5d2f5ab6f3b/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/d9e392300169a439b3f5721579849e3e5ce6abf9/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:20:38.238643
5
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/430581314c8707974074/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/a115eecb56cea7444252bf5d5c5d6bf946cb90fb/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:20:49.321367
6
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/3527a82ecd4f8d855fde/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/0d370bf6a6284e9832de2b865a19a8166fd7b2da/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:21:00.445240
7
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/9f4316aca9aae42dac66/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/7e3c6838256fd5a89b20ad62ce42288212e62097/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:21:11.558142
8
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/76b89e66ff946d2c03e3/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/81b0981cf82c96460f1cd5bd8de8e0cf5855b5f9/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:21:22.638538
9
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/9dc7d55d2941d8284460/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/cd0c3875e3725ff5c892c4f728a9e62a5cdcd6a3/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:21:33.763127
10
+ "{""video"": {""path"": ""gradio_cached_examples/40/Generated Animation/68d9ae906d26a709880e/temp.mp4"", ""url"": ""/file=/data/pe1/000scratch/slurm_tmpdir/20240731_job_53275693.XzFi/gradio/a74b0b67f332bb3e1cd0b40cde137223c5c65a1a/temp.mp4"", ""size"": null, ""orig_name"": ""temp.mp4"", ""mime_type"": null, ""is_stream"": false, ""meta"": {""_type"": ""gradio.FileData""}}, ""subtitles"": null}",,,2024-07-31 13:21:44.911136
sample_videos/temp.mp4 CHANGED
Binary files a/sample_videos/temp.mp4 and b/sample_videos/temp.mp4 differ