14 lines
633 B
Python
14 lines
633 B
Python
"""Video analysis reusable tooling for the video_analysis_campaign_20260621 campaign.
|
|
|
|
Scripts in this namespace:
|
|
- download_video.py: yt-dlp wrapper (subprocess)
|
|
- extract_transcript.py: youtube-transcript-api wrapper
|
|
- extract_keyframes.py: ffmpeg scene detect + cv2 + imagehash dedup
|
|
- ocr_frames.py: winsdk (or tesseract) OCR
|
|
- synthesize_report.py: orchestrator
|
|
|
|
Per AGENTS.md, scripts are namespace-isolated by directory.
|
|
Per conductor/code_styleguides/python.md, 1-space indent + type hints + no comments (in implementation code).
|
|
Per conductor/code_styleguides/error_handling.md, all scripts return Result[T, ErrorInfo].
|
|
"""
|