cfb40 / src /video /__init__.py
andytaylor-smg's picture
some decent progress generalizing
137c6cf
"""Video processing modules for frame extraction and FFmpeg operations."""
from .frame_extractor import extract_sample_frames, get_video_duration
from .frame_reader import ThreadedFrameReader
from .ffmpeg_reader import FFmpegFrameReader, extract_frames_ffmpeg_pipe, iter_frames_ffmpeg, get_video_dimensions
from .ffmpeg_ops import (
extract_clip_stream_copy,
extract_clip_reencode,
concatenate_clips,
generate_clips,
ClipMethod,
)
__all__ = [
"extract_sample_frames",
"get_video_duration",
"ThreadedFrameReader",
"FFmpegFrameReader",
"extract_frames_ffmpeg_pipe",
"iter_frames_ffmpeg",
"get_video_dimensions",
"extract_clip_stream_copy",
"extract_clip_reencode",
"concatenate_clips",
"generate_clips",
"ClipMethod",
]