Sspd-175 자막 !!exclusive!! -

| Term | Definition | |------|------------| | | Model name of the smart speaker / media player targeted by this feature. |

| ID | Description | Priority | Remarks | |----|-------------|----------|---------| | | Detect embedded subtitle tracks (ISO‑639‑2 language code) on video container formats: MP4, MKV, MOV. | Must | Use FFmpeg libavformat. | | FR‑02 | Support external subtitle file import (SRT, ASS/SSA, VTT). | Must | Files accessed via USB‑OTG, SMB share, or internal storage. | | FR‑03 | Provide UI to select subtitle track or “Off”. | Must | Accessible via remote control + voice command (“Subtitle off”). | | FR‑04 | Render subtitles using GPU‑accelerated text overlay (OpenGL ES 3.0). | Should | Fallback to CPU if GPU unavailable. | | FR‑05 | Allow runtime style customization (font family, size, color, background opacity). | Should | Settings persisted across reboots. | | FR‑06 | Enable sync offset adjustment (±500 ms). | Should | Persist per‑title if saved to library. | | FR‑07 | Cache recently used external subtitle files (max 20 MB) for instant reuse. | Could | Cache cleared on storage low‑memory. | | FR‑08 | Expose subtitle API to 3rd‑party apps (e.g., Netflix, YouTube). | Could | JSON‑RPC over local socket. | | FR‑09 | Provide voice‑command shortcuts: “Show subtitles”, “Hide subtitles”, “Subtitle English”. | Should | Integrated with existing voice engine. | | FR‑10 | Log subtitle load failures (unsupported codec, missing file) to system log with error code. | Must | For diagnostics. | sspd-175 자막