Files
storyteller-ml/animation/UniAnimate/utils/mp4_to_gif.py
T
Brandon Thomas 5ab5b1c036 add UniAnimate (see notes)
@ d7814fa44a0a1154524b92fce0e3133a2604d333

https://github.com/ali-vilab/UniAnimate
2025-02-03 18:21:13 -05:00

16 lines
490 B
Python

import os
# source_mp4_dir = "outputs/UniAnimate_infer"
# target_gif_dir = "outputs/UniAnimate_infer_gif"
source_mp4_dir = "outputs/UniAnimate_infer_long"
target_gif_dir = "outputs/UniAnimate_infer_long_gif"
os.makedirs(target_gif_dir, exist_ok=True)
for video in os.listdir(source_mp4_dir):
video_dir = os.path.join(source_mp4_dir, video)
gif_dir = os.path.join(target_gif_dir, video.replace(".mp4", ".gif"))
cmd = f'ffmpeg -i {video_dir} {gif_dir}'
os.system(cmd)