add-music-track

Mixes a music track into a silent video using ffmpeg with -14 LUFS normalization and fades.

6|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill add-music-track
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-music-track
Source: https://github.com/gooseworks-ai/gooseworks-ads-skills/tree/main/skills/atoms/audio-editing/add-music-track
Command: npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill add-music-track

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of mixing a music track under a silent video, ensuring the output has balanced loudness and fades, and matches the video duration.

Core Features & Use Cases

  • Automated Music Mixing: Automatically mix a music track under a silent video.
  • Loudness Normalization: Normalizes the loudness to roughly -14 LUFS for platform-friendliness.
  • Fade Effects: Applies fade-in and fade-out effects to the music.
  • Duration Matching: Trims or loops the music to match the video duration.
  • Use Case: Ideal for creating audio/visual content with background music, where the music should blend seamlessly with the video.

Quick Start

Use the add-music-track skill to mix the music file 'song.mp3' under the silent video 'video.mp4' and save the output as 'output.mp4'.

Frequently Asked Questions about add-music-track

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add background music to a silent video using ffmpeg?

To add background music to a silent video, this Skill mixes an audio track under the video using ffmpeg, automatically normalizing loudness to -14 LUFS and applying fade effects for balanced output.

What is the best way to match audio duration to a video without manual trimming?

Matching audio duration to a video is handled automatically by trimming or looping the music track with a crossfade, ensuring the music aligns seamlessly with the video length without manual editing.

Do I need ffmpeg and ffprobe installed to automate music integration into videos?

Yes, you need both ffmpeg and ffprobe installed, as ffmpeg handles the audio mixing and video processing while ffprobe verifies media properties for accurate duration matching.

Why does my mixed audio sound too loud after adding music to a video?

If mixed audio sounds too loud, this Skill prevents that by normalizing the music track loudness to roughly -14 LUFS, which is an optimized level for platform-friendly playback.

Can I loop a short music track under a longer silent video with a crossfade?

Yes, you can loop a short music track under a longer silent video, as this Skill automatically handles duration matching by looping the audio with a crossfade to avoid abrupt cuts.