bgm

Balance background music with voiceover using an FFmpeg/Python pipeline.

39|7|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/MatrixReligio/ProductVideoCreator --skill bgm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bgm
Source: https://github.com/MatrixReligio/ProductVideoCreator/tree/main/.claude/skills/bgm
Command: npx skills add https://github.com/MatrixReligio/ProductVideoCreator --skill bgm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the tedious task of manually balancing background music with narration in videos, ensuring a polished audio track.

Core Features & Use Cases

  • Royalty-free music sourcing: find and apply music from free sources to fit the video's mood.
  • Audio mixing: balance BGM with voiceover to maintain clarity and presence.
  • Fade in/out: apply smooth transitions at scene boundaries or openings/closings.
  • Scene-aware volume: adjust music level based on narration density and video sections.
  • Use Case: Create a product demo with a background score that enhances pacing without overpowering narration.

Quick Start

Use the bgm skill to add background music to a video by providing a voiceover file and a royalty-free music track, then run the mixing workflow to generate a final audio track ready for synchronization with your video.

Frequently Asked Questions about bgm

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

FAQPage Schema
How do I balance background music with voiceover in video production?

Background music balancing involves adjusting BGM volume relative to narration to maintain vocal clarity. This skill automates the mixing workflow using FFmpeg and Python, letting you set music levels that enhance without overpowering speech, essential for demos, tutorials, and presentations.

Can I add royalty-free music to videos without copyright issues?

Yes, this skill sources royalty-free music from multiple free providers and integrates it into your video's audio track. It handles music sourcing, volume control, and fade effects to create a polished, copyright-safe final audio output.

How do I apply fade in and fade out effects to background music?

Fade in/out applies smooth transitions at scene boundaries or video openings and closings. This skill automates fade effects through its FFmpeg-based pipeline, adjusting music level transitions based on scene timing and narration density.

What audio files and formats does this workflow support?

The skill works with voiceover files and royalty-free music tracks processed through FFmpeg, supporting standard audio formats in a Python-based pipeline. Final output is ready for synchronization with your video files.

Do I need technical audio mixing knowledge to use this skill?

No, this skill automates the audio mixing workflow end-to-end. You provide the voiceover and music track; the skill handles volume balancing, fade transitions, and standardization through its automated FFmpeg/Python pipeline.

What types of videos is this background music workflow best suited for?

This skill covers tech demos, product explainers, tutorials, and presentations where narration clarity is critical. Scene-aware volume adjustment ensures background music enhances pacing without competing with speech across different video sections.