11 lines
613 B
Markdown
11 lines
613 B
Markdown
# INTEGRATIONS
|
|
|
|
## YouTube
|
|
- **Mechanism**: Integrated natively through `yt-dlp` binary invocation via `subprocess`.
|
|
- **Purpose**: Fetch the source guitar play-through videos asynchronously before frame extraction.
|
|
- **Data Flow**: Downloads MP4 directly to the local filesystem (usually enforcing `res:720` for a balance between OCR fidelity and VRAM economy) before cv2 processing.
|
|
|
|
## EasyOCR Model
|
|
- **Mechanism**: Lazy-loaded `en` (English/Digits) detection network.
|
|
- **Lifecycle**: Initialized on first call in `_get_ocr_reader()`. Downloads model weights if not locally cached in the Python environment.
|