Spaces:
Build error
Build error
Download utils/visualization/ffmpeg_utils.py from mrbear1024/mimictalk: direct link, hf CLI and curl.
- Browser
- Download file 676 Bytes
-
https://huggingface.co/spaces/mrbear1024/mimictalk/resolve/main/utils/visualization/ffmpeg_utils.py
- Command line
-
hf download hf://spaces/mrbear1024/mimictalk/utils/visualization/ffmpeg_utils.py
-
curl -L -o ffmpeg_utils.py https://huggingface.co/spaces/mrbear1024/mimictalk/resolve/main/utils/visualization/ffmpeg_utils.py
676 Bytes
| import os | |
| def imgs_to_video(img_dir, video_path, audio_path=None, verbose=True): | |
| cmd = f"ffmpeg -i {img_dir}/%5d.png " | |
| if audio_path is not None: | |
| cmd += f"-i {audio_path} " | |
| cmd += "-strict -2 " | |
| cmd += "-c:v libx264 -pix_fmt yuv420p -b:v 2000k -y -shortest " | |
| if verbose is False: | |
| cmd += " -v quiet " | |
| cmd += f"{video_path} " | |
| os.makedirs(os.path.dirname(video_path), exist_ok=True) | |
| os.system(cmd) | |
| if __name__ == '__main__': | |
| imgs_to_video('infer_out/tmp_imgs', 'infer_out/tmp_imgs/out.mp4', 'data/raw/val_wavs/zozo.wav') | |
| imgs_to_video('infer_out/tmp_imgs', 'infer_out/tmp_imgs/out2.mp4', 'data/raw/val_wavs/zozo.wav') |