feat(player): add ASR/YOLO overlays, zoom, and text rendering

- Add TTF text rendering for subtitles and YOLO labels
- Implement ASR subtitle display with background
- Add YOLO bbox rendering with class labels
- Add zoom in/out (+/-) and reset (Backquote)
- Add frame/time info display
- Fix YOLO metadata parsing for actual file format
- Add Shift+Arrow for 1-second seek
This commit is contained in:
accusys
2026-03-19 01:33:46 +08:00
parent 0b75987fd0
commit 5587e6a67a
5272 changed files with 103480 additions and 45 deletions

View File

@@ -0,0 +1 @@
{"rustc":18415816196306954164,"features":"[\"_ring\", \"_rustls\", \"_tls\", \"default\", \"gzip\", \"rustls\", \"rustls-no-provider\", \"rustls-webpki-roots\"]","declared_features":"[\"_doc\", \"_ring\", \"_rustls\", \"_test\", \"_tls\", \"_url\", \"brotli\", \"charset\", \"cookies\", \"default\", \"gzip\", \"json\", \"multipart\", \"native-tls\", \"native-tls-no-default\", \"native-tls-webpki-roots\", \"platform-verifier\", \"rustls\", \"rustls-no-provider\", \"rustls-webpki-roots\", \"socks-proxy\", \"vendored\", \"win-system-proxy\"]","target":2636997325719059094,"profile":2040997289075261528,"path":9487615695307098218,"deps":[[4359956005902820838,"utf8",false,2921168746340834108],[5071328984507806225,"webpki_roots",false,11125720255906550005],[6803352382179706244,"percent_encoding",false,3267680331635756983],[7228429836347935118,"rustls",false,4003299259994724547],[9948939636274895937,"ureq_proto",false,5995905267748028966],[10456045882549826531,"flate2",false,14980518505439448678],[10630857666389190470,"log",false,15942340297666847842],[13077212702700853852,"base64",false,1888787602681940846],[17894305664988315121,"rustls_pki_types",false,11586729627459891283]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ureq-cee62298580c4f85/dep-lib-ureq","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}