in augly/video/augmenters/ffmpeg/concat.py [0:0]
def __init__(self, video_paths: List[str], src_video_path_index: int):
assert len(video_paths) > 0, "Please provide at least one input video"
assert all(
pathmgr.exists(video_path) for video_path in video_paths
), "Invalid video path(s) provided"
self.video_paths = [
pathmgr.get_local_path(video_path) for video_path in video_paths
]
self.src_video_path_index = src_video_path_index
video_info = get_video_info(self.video_paths[src_video_path_index])
self.height = ceil(video_info["height"] / 2) * 2
self.width = ceil(video_info["width"] / 2) * 2
self.sample_aspect_ratio = video_info.get(
"sample_aspect_ratio", self.width / self.height
)