mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-10-30 09:16:55 +00:00
* feat(cli): check catches audio the render would lose or play as silence check gains an Audio section, read from the media list the render mixes: - error: a clip's source has no audio the render can read (its mix fails, the film ships without sound) - warning: a clip starts past the end of its file, or the part it plays is silent - info: the film has no sound at all The bundle and media list are now built once and shared with the HDR inspection; the audio pass runs while the browser pass does. Fixes #2775 * fix(cli): check reports an unreadable audio source the way render handles it A source with no audio track is refused by render's own media-type rule, now exported from the producer and called by check; a source that does not decode as audio fails the mix and stops the render. * perf(cli): check samples a long clip at a few spots before reading all of it for silence Sound at any spot ends the decode; a clip is only called silent after its whole played part is read. * chore(cli): drop a comment the shared finding helper's name already says