-
Bartłomiej Mróz authored
- scripts/package-dash-variants.sh: packages a VP9 + 16-ch Opus WebM master into 0.5/1/2/4 s DASH variants via the shaka tools-profile service (WebM on-demand profile, passthrough both streams, AudioChannelConfiguration 16 preserved). Probes codecs first (demo.mp4 is the H.264/AAC RTMP copy — passthrough needs the WebM master) and warns when the measured keyframe cadence does not align with a variant's segment duration. Copies player dist/ + irs/ into lip-sync-test/ so the page is self-contained. - lip-sync-test/index.html: four-tab comparison page driving a single HOAST360 instance (the player is a singleton) via reset()/initialize(), 100 ms timecode overlay from video.currentTime, snap button logging video time vs AudioContext clock. No frameworks, no CDN; works under python3 -m http.server. - docker-compose.yml: shaka service gained `entrypoint: packager` (the official image has none — args were exec'd as a command). -...
46e95636
This project is licensed under the Apache License 2.0.
Learn more