Spaces:
Sleeping
Sleeping
Add developer notes.
Browse files
app.py
CHANGED
|
@@ -4,6 +4,7 @@ import gradio as gr
|
|
| 4 |
from moviepy.editor import VideoFileClip
|
| 5 |
import moviepy.video.io.ffmpeg_tools as ffmpeg_tools
|
| 6 |
|
|
|
|
| 7 |
# TODO: Finalize result gif size with pygifscicle? https://github.com/LucaCappelletti94/pygifsicle Maybe optimize option
|
| 8 |
# TODO: Extra delay frames?
|
| 9 |
# git lfs track --filename file_example_MP4_480_1_5MG.mp4
|
|
@@ -50,5 +51,9 @@ with gr.Blocks() as demo:
|
|
| 50 |
examples=[['file_example_MP4_480_1_5MG.mp4', 60]],
|
| 51 |
inputs=[in_video, frame_rate], outputs=[image_out], fn=convert_mp4_to_gif, cache_examples=True)
|
| 52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
if __name__ == '__main__':
|
| 54 |
demo.launch()
|
|
|
|
| 4 |
from moviepy.editor import VideoFileClip
|
| 5 |
import moviepy.video.io.ffmpeg_tools as ffmpeg_tools
|
| 6 |
|
| 7 |
+
|
| 8 |
# TODO: Finalize result gif size with pygifscicle? https://github.com/LucaCappelletti94/pygifsicle Maybe optimize option
|
| 9 |
# TODO: Extra delay frames?
|
| 10 |
# git lfs track --filename file_example_MP4_480_1_5MG.mp4
|
|
|
|
| 51 |
examples=[['file_example_MP4_480_1_5MG.mp4', 60]],
|
| 52 |
inputs=[in_video, frame_rate], outputs=[image_out], fn=convert_mp4_to_gif, cache_examples=True)
|
| 53 |
|
| 54 |
+
with gr.Accordion('Developer Notes:', open=False):
|
| 55 |
+
gr.Markdown('This simple tool handles a conversion I\'ve needed from time to time.\n\n'
|
| 56 |
+
'Note that like many tools working with video this has a dependency on ffmpeg.')
|
| 57 |
+
|
| 58 |
if __name__ == '__main__':
|
| 59 |
demo.launch()
|