Add missing FrameExtractionConfig class
This commit is contained in:
@@ -11,6 +11,17 @@ except ImportError:
|
||||
import tomli as tomllib
|
||||
|
||||
|
||||
@dataclass
|
||||
class FrameExtractionConfig:
|
||||
"""Frame extraction configuration."""
|
||||
mode: Literal["interval", "scene", "hybrid"] = "hybrid"
|
||||
interval_seconds: float = 2.0
|
||||
scene_threshold: float = 0.3
|
||||
min_frames: int = 5
|
||||
max_frames: int = 15
|
||||
blur_threshold: float = 100.0 # Laplacian variance threshold
|
||||
|
||||
|
||||
@dataclass
|
||||
class TranscriptionConfig:
|
||||
"""Transcription configuration."""
|
||||
|
||||
Reference in New Issue
Block a user