Source code for terminhtml_recorder.converter
from pathlib import Path
import moviepy.editor as mp
from terminhtml_recorder.logger import log
[docs]def convert_video_to_gif(clip: mp.VideoFileClip, out_path: Path, fps: int = 10) -> None:
clip.write_gif(str(out_path.resolve()), program="ffmpeg", fps=fps)
log.info(f"Demo output gif saved to {out_path}")