mix_narration
Lay a voiceover as the primary audio track on a silent video, optionally mixing an ambient/music bed ducked beneath it. Preserves the original video untouched while syncing audio to video length.
Instructions
Lay a voiceover as the PRIMARY audio over a (silent) video.
The VO plays at full level and the video stream is copied untouched. An
optional bed_path (ambient/music) is mixed bed_below_voice_db LUFS
under the VO with a gentle side-chain duck. This is the inverse of
mix_music_into_video (which ducks a bed under speech ALREADY in the
video). Output runs the video's length; the audio is padded with silence
if shorter, trimmed if longer. ffprobe-verified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bed_path | No | ||
| video_path | Yes | ||
| output_path | Yes | ||
| voiceover_path | Yes | ||
| bed_below_voice_db | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||