diff --git a/stubs/moviepy/video/tools/cuts.pyi b/stubs/moviepy/video/tools/cuts.pyi new file mode 100644 --- /dev/null +++ b/stubs/moviepy/video/tools/cuts.pyi @@ -0,0 +1,30 @@ +# Stubs for moviepy.video.tools.cuts (Python 3) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from typing import Any, Optional + +def find_video_period(clip: Any, fps: Optional[Any] = ..., tmin: float = ...): ... + +class FramesMatch: + t1: Any = ... + t2: Any = ... + d_min: Any = ... + d_max: Any = ... + time_span: Any = ... + def __init__(self, t1: Any, t2: Any, d_min: Any, d_max: Any) -> None: ... + def __iter__(self): ... + +class FramesMatches(list): + def __init__(self, lst: Any) -> None: ... + def best(self, n: int = ..., percent: Optional[Any] = ...): ... + def filter(self, cond: Any): ... + def save(self, filename: Any) -> None: ... + @staticmethod + def load(filename: Any): ... + @staticmethod + def from_clip(clip: Any, dist_thr: Any, max_d: Any, fps: Optional[Any] = ...): ... + def select_scenes(self, match_thr: Any, min_time_span: Any, nomatch_thr: Optional[Any] = ..., time_distance: int = ...): ... + def write_gifs(self, clip: Any, gif_dir: Any) -> None: ... + +def detect_scenes(clip: Optional[Any] = ..., luminosities: Optional[Any] = ..., thr: int = ..., logger: str = ..., fps: Optional[Any] = ...): ...