Skip to content

fix(talking-head): preserve source audio#2260

Open
miguel-heygen wants to merge 1 commit into
mainfrom
fix/talking-head-source-audio
Open

fix(talking-head): preserve source audio#2260
miguel-heygen wants to merge 1 commit into
mainfrom
fix/talking-head-source-audio

Conversation

@miguel-heygen

Copy link
Copy Markdown
Collaborator

What

Preserve the source program audio in the canonical talking-head-recut composition.

Why

The shipped template muted the visual #bg-video but mounted no audio track, then instructed users to render directly. A Windows 0.7.53 user received a valid MP4 with hasAudio:false and had to remux the source audio manually.

How

  • Mount the same source MP4 as a direct root #source-audio track with matching timing.
  • Keep the visual video muted to avoid double playback.
  • Document that the normal render now preserves source audio without a manual remux.
  • Add a media-contract regression test for the canonical HTML.
  • Regenerate the skills manifest.

Test plan

  • bun run test:skills (219 passed)
  • node --test skills/talking-head-recut/media-contract.test.mjs
  • npx oxfmt --check skills/talking-head-recut/SKILL.md skills/talking-head-recut/media-contract.test.mjs
  • npx oxlint skills/talking-head-recut/media-contract.test.mjs
  • bun packages/cli/scripts/gen-skills-manifest.ts --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant