- capture/: frame sampling at configurable fps, ffmpeg audio extraction (WAV, whisper-ready) - vision/: changed-pixel motion scoring, stable/moving segmentation, contour + perspective document detection, Laplacian sharpness scoring, optional CLAHE enhancement - pipeline: two-pass detect (motion timeline, then best-frame crop per stable window) writing crops, debug frames, report.json, and motion_scores.csv - CLI: probe / detect / extract-audio subcommands - config.yaml with tunable thresholds; placeholder packages for events, transcribe, ocr, naming, pdf, review_cli - synthetic sample video generator + 16 unit tests
17 lines
201 B
Plaintext
17 lines
201 B
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
*.egg-info/
|
|
|
|
# Runtime artifacts
|
|
output/
|
|
sample_data/videos/*.mp4
|
|
sample_data/videos/*.mov
|
|
!sample_data/videos/.gitkeep
|
|
*.wav
|
|
|
|
.DS_Store
|