Source code for cv2ext.cli.video_from_images._convert

# Copyright (c) 2024 Justin Davis (davisjustin302@gmail.com)
#
# MIT License
from __future__ import annotations

import argparse
from pathlib import Path

from cv2ext.video import video_from_images


[docs] def video_from_images_cli() -> None: """Create a video from a directory of images.""" parser = argparse.ArgumentParser( description="Create a video from a directory of images.", ) parser.add_argument( "--dir", type=str, required=True, help="The directory containing the images.", ) parser.add_argument( "--output", type=str, required=True, help="The output video file.", ) parser.add_argument( "--fps", type=float, default=30.0, help="The frames per second of the output video.", ) args = parser.parse_args() video_from_images( directory=Path(args.dir), output=Path(args.output), fps=float(args.fps), )