FFmpeg Cookbook

BGM追加・音声ミックスツール

動画にBGMを重ねて音声ミックス。元音声とBGMの音量バランス、フェード、ループ対応。

完全ローカル処理 — ファイルは外部送信なし
🎬
動画ファイル
MP4 / MOV / WebM
🎵
BGM音声
MP3 / WAV / AAC / M4A / OGG
元動画の音量 100%
BGM音量 50%
元動画に音声がない場合は「元音量」を 0% にし、「BGMループ」を ON にすると無音動画にBGMを乗せた状態になります。
処理中… 0%
よく使われる用途
BGM追加ナレーションとのミックスフェード調整

このツールでできること

  • 元動画の音声と BGM を音量バランス調整しながらミックス
  • 動画より短い BGM の自動ループ再生
  • フェードイン / フェードアウトを秒単位で設定
  • 出力長を「動画に合わせる」または「BGM に合わせる」から選択
  • MP3 / WAV / M4A / AAC / Ogg の音声フォーマットに対応

使い方

  1. 1

    動画と BGM を選ぶ

    動画ファイルと、追加したい音声ファイルをそれぞれドロップ。

  2. 2

    音量バランスを調整

    元動画 100% / BGM 30〜50% が SNS 動画では一般的。

  3. 3

    フェード・ループを設定

    フェードイン 1〜2 秒、フェードアウト 2〜3 秒で自然に。動画より短い BGM はループ ON。

  4. 4

    ミックスを実行

    完了するとダウンロードボタンが表示されます。

入力項目の意味

元動画音量
元の音声を残す割合。0% で元音声を消して BGM のみに。
BGM 音量
BGM の相対音量。30〜50% が会話を邪魔しない目安。
フェードイン / アウト
BGM の出だし/終わりの音量を徐々に変える秒数。
BGM ループ
BGM が動画より短い場合に自動でループ再生するか。
出力長
動画の長さに合わせるか、BGM 全長を流すかを選択。

おすすめ設定

Vlog / 解説動画の BGM 追加
元音声 100% / BGM 25%・フェード 2 秒・ループ ON
会話を邪魔せず、長尺でも BGM が途切れない。
BGM だけの動画(無声)
元音声 0% / BGM 80%・フェード 2 秒
元動画の環境音を消して BGM オンリーに。
TikTok / Shorts 用の効果音追加
元音声 70% / BGM 100%・フェード 0 秒
インパクト重視のためフェードなしで瞬間的に。

よくある失敗と対処

症状:BGM が動画より早く終わる

原因:BGM の方が短く、ループ OFF。

対処:「BGM ループ」を ON にしてください。

症状:BGM が割れる・歪む

原因:元動画と BGM の合計音量が 100% を超えクリッピング。

対処:BGM 音量を 50% 以下に下げるか、音量正規化ツールで仕上げてください。

症状:フェードが効かない

原因:フェード秒数より BGM が短い。

対処:BGM の長さ以上にフェード時間を設定しないでください。

相当する FFmpeg コマンド例

コマンドラインから同じ処理を行う場合の参考例です。

BGM をミックス(元音声 + BGM)
ffmpeg -i video.mp4 -i bgm.mp3 -filter_complex "[0:a]volume=1[a0];[1:a]volume=0.3,afade=t=in:st=0:d=2,afade=t=out:st=58:d=2[a1];[a0][a1]amix=inputs=2:duration=first[a]" -map 0:v -map "[a]" -c:v copy out.mp4
volume=0.3 で BGM 30%、afade でフェードイン/アウト 2 秒。
BGM をループ再生
ffmpeg -i video.mp4 -stream_loop -1 -i bgm.mp3 -filter_complex "[0:a]volume=1[a0];[1:a]volume=0.3[a1];[a0][a1]amix=inputs=2:duration=first[a]" -map 0:v -map "[a]" -c:v copy -shortest out.mp4
-stream_loop -1 で BGM を無限ループ、-shortest で動画長で打ち切り。

対応ブラウザ・制限

  • 最大ファイルサイズ:動画 500MB / BGM 100MB
  • 対応音声フォーマット:MP3 / WAV / M4A / AAC / Ogg
  • 映像コーデックは H.264 (mp4) のみ

プライバシーについて

このツールは ffmpeg.wasm をブラウザ内で実行するため、動画ファイルがサーバーに送信されることはありません。すべての処理はあなたの端末上で完結します。 プライバシーポリシーを見る →

よくある質問(FAQ)

著作権フリーの BGM はどこで入手できますか?

YouTube オーディオライブラリ、DOVA-SYNDROME、甘茶の音楽工房、Free Music Archive などが定番です。商用利用可否は各サイトで確認してください。

元動画の音声を完全に消したい

「元動画音量」を 0% に設定してください。BGM のみが残ります。

複数の BGM を順に流したい

本ツールは 1 動画 + 1 BGM の構成です。複数曲を順番に流したい場合は、事前に音声編集ソフトで 1 つの音声ファイルに繋いでから読み込んでください。

BGM のループ間に「ぷつっ」と切れ目が出る

BGM ファイル自体の最初と最後がフェード処理されていない場合、ループ点で音飛びが目立ちます。最初と最後がループ用に作られた素材を選ぶか、本ツールでフェードを 0.5 秒入れてください。

BGM にモノラル音声が使えますか?

はい、モノラルでもステレオでも自動でステレオに統一されます。

出力フォーマットは?

MP4(映像 H.264 + 音声 AAC)です。元動画の映像は再エンコードされず、音声のみ AAC で再ミックスされます。

関連ツール

関連記事 (FFmpeg レシピ)