Evgeny Zhukov
Origin: https://github.com/ali-vilab/UniAnimate/commit/d7814fa44a0a1154524b92fce0e3133a2604d333
2ba4412
raw
history blame contribute delete
490 Bytes
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)