Guitar Video Builder

初めに

アコースティックギター演奏動画をプロフェッショナルな品質で仕上げるためのオールインワンツールです。

動画の読み込みから別録音オーディオ (WAV)との自動同期、字幕オーバーレイ、パラメトリック EQ、コンプレッサー、コンボリューションリバーブ、ラウドネスノーマライズまで、8つのタブによる一貫したワークフローで動画を完成させます。

開発経緯

アコースティックギターの演奏動画を制作する際、カメラの内蔵マイクで録った音声と、別マイクで録音した高品質な音声を差し替え、さらにエフェクト処理やラウドネス調整を行うには、複数のソフトウェアを行き来する必要がありました。

この煩雑なワークフローを一つのアプリケーションに統合し、誰でも高品質なアコースティックギター演奏動画を効率的に制作できるようにすることを目的として開発しました。

※本ツールは、動画音声・別マイク録音音声ともに「生音」であることを前提としています。

概要

8タブ・シーケンシャル・ワークフロー

各タブは順番に進行します。前のタブの処理結果を次のタブで引き継ぐ設計です。

  1. Video Cut — 動画ファイルを読み込み、IN/OUT ポイントでトリミング
  2. Audio Sync — 別録音 WAV を読み込み、自動相互相関で映像と自動同期・切り出し
  3. Subtitle — テキスト字幕のオーバーレイ (フォント、色、位置、フェード) と映像フェードイン/アウト
  4. In/Out Edit — 波形表示を見ながらオーディオの IN/OUT 編集、フェード追加
  5. EQ — 8バンド・パラメトリック EQ とスペクトラムアナライザー表示
  6. Comp — コンプレッサー (スレッショルド、レシオ、アタック、リリース、メイクアップ)
  7. Reverb — 29種類の IR プリセットによるコンボリューション・リバーブ
  8. Export — True Peak / LUFS ノーマライズと MP4 / MKV / WAV エクスポート

主な特長

動作環境

配布ファイル

GuitarVideoBuilder_v1.0.2.zip (38.4MB)
EXE 本体および依存ライブラリ一式
参考
VirusTotal 検証結果

対応フォーマット

入力動画

mp4, mov, mts, m2ts, mxf, avi, insv, webm, mpg, mpeg

※実際に動作確認できているのは mp4 及び mov ファイルのみです。

入力オーディオ

WAV (任意のサンプルレート・ビット深度)

出力フォーマット

MP4
H.264 / H.265 映像 + AAC オーディオ
MKV
H.264 / H.265 映像 + PCM 24bit オーディオ (ロスレス)
WAV
Tab 2 の Save WAV で同期・切り出し済みオーディオ、Tab 8 の Export でエフェクト・ノーマライズ適用済みオーディオをそれぞれ保存可能

使い方

ダウンロードしたファイル群を全て同じフォルダに配置してください。そして GuitarVideoBuilder.exe を実行してください。

Tab 1: Video Cut — 動画のトリミング

Tab1 Video Cut

Tab 2: Audio Sync — オーディオ同期

Tab2 Audio Sync

Tab 3: Subtitle — 字幕オーバーレイ

Tab3 Subtitle

Tab 4: In/Out Edit — 先頭末尾の波形編集

Tab4 In/Out Edit

Tab 5: EQ — パラメトリック・イコライザー

Tab5 EQ

Tab 6: Comp — コンプレッサー

Tab6 Comp

Tab 7: Reverb — コンボリューション・リバーブ

Tab7 Reverb

Tab 8: Export — エクスポート

Tab8 Export

Auto Sync の仕組み

Auto Sync はこのツールの中核機能です。カメラの内蔵マイクで録った音声と、オーディオインターフェース経由の別マイク等で録音した音声の時間的なずれを自動検出します。

異なるマイクで録音された2つの音声は周波数特性が大きく異なりますが、「いつ音が鳴ったか」というタイミングのパターンは共通しています。Auto Sync はこの性質を利用し、以下の4段階で高精度な同期を実現しています。

※注意点
オーディオインターフェース経由の別マイク等で録音した音声は生音である必要があります。エフェクターのかけ録り音声は Auto Sync には不向きです。
動画も別録り音声も事前にカットする必要はありません。ただし長過ぎると Auto Sync に時間がかかる、あるいは失敗する可能性があります。

Stage 1: 粗探索 — 振幅エンベロープによる候補検出

まず両方の音声を 44.1kHz / 16bit / モノラルに統一し、約10ms 窓の RMS で振幅エンベロープを抽出します。波形そのものではなく「音量の時間変化」を比較することで、マイクの違いに左右されない相関計算が可能になります。

エンベロープ全長を使った相互相関を約10ms ステップで走査し、相関値の高い上位10箇所を候補として抽出します。同じフレーズの繰り返しによる誤検出を防ぐため、候補同士は最低1秒以上離れている必要があります。

Stage 2: 精密探索 — サンプル精度の相関計算

各候補の前後±10ms の範囲で、今度は1サンプル単位で相互相関を再計算します。最大10秒分の音声を使い、サンプル精度のオフセットを各候補ごとに特定します。

Stage 3: オンセット照合 — アタックパターンによる最終選定

エンベロープの急激な立ち上がり (オンセット = ピッキングのアタック) を検出し、候補ごとにアタックの時間パターンがどれだけ一致するかをスコアリングします。同じ曲の繰り返しフレーズでも、各ピッキングのマイクロタイミングは毎回異なるため、この照合により正しい位置を高い信頼度で絞り込みます。

エンベロープ相関値とオンセット一致率を重み付けで統合し、最良の候補を1つ選出します。

Stage 4: 波形微調整 — バンドパスフィルタによる最終補正

Stage 3 で選ばれた候補の前後 ±1024 サンプル (約±23ms) の範囲で、300Hz~8kHz のバンドパスフィルタを適用した生波形による相互相関を行います。ゼロ位相シフトの Butterworth フィルタにより低域ノイズや高域ノイズを除去し、ギターの主要帯域で最もよく一致するサンプル位置を最終オフセットとして確定します。

エフェクトチェイン

Tab 5~7 のオーディオエフェクトは、以下の順序で直列に接続されています。

  1. EQ (パラメトリック・イコライザー) — 周波数帯域ごとの音量バランスを調整
  2. Comp (コンプレッサー) — ダイナミクスを制御しピークを抑える
  3. Reverb (コンボリューション・リバーブ) — 空間的な残響を付加 (Dry/Wet ミックス)

エフェクトの順序 (EQ / Comp / Reverb) は EQ タブ上部のコンボボックスから変更可能です。各エフェクトは個別に ON/OFF でき、リアルタイムプレビューで効果を即座に確認できます。

録音とワークフローのヒント

録音レベルの目安

別録音する WAV ファイルの録音レベルは、レベルメーターでピーク -6dB 前後を目安にしてください。

各タブの役割と推奨ワークフロー

良い仕上がりのためには、各エフェクトタブの役割を理解し、適切な段階で適切な処理を行うことが重要です。

Tab 5: EQ — 音色の整理
不要な低域のカットや中域の調整など、音色を整える目的で使います。音量を上げる道具ではありません。アコースティックギターの場合、特定の帯域をブーストするよりも、不要な帯域をカットして整理する使い方が基本です。
Tab 6: Comp — ダイナミクスの制御
ピーク (アタック) と平均音量の差を縮めるのがコンプレッサーの役割です。Measure ボタンで TP / LUFS / LRA の変化を数値で確認しながら調整すると確実です。かけすぎるとアコースティックギター本来のダイナミクスが失われるため、控えめな設定から試してください。
Tab 7: Reverb — 空間の演出
残響の付加が目的です。Dry/Wet バランスでリバーブの深さを調整し、Master は前段で変化したレベルの補正に使います。
Tab 8: Export — 最終レベルの調整
Measure で TP / LUFS / LRA を測定し、ノーマライズで最終的な音量を揃えます。前段のコンプでダイナミクスが整っていれば、TP モードでも LUFS モードでもきれいに仕上がります。

作者の個人的な感触ですが、アコースティックギターソロの場合、仕上がりが TP = -1.0 ~ -0.1dB、LUFS = -20 ~ -18 あたりがダイナミクスを活かしつつ自然に聴こえる目安だと感じています。

キーボードショートカット

Settings メニューからキーボードショートカットをカスタマイズできます。

巻き戻しキー (デフォルト: Z)
再生位置を設定したステップ分だけ戻します。
早送りキー (デフォルト: X)
再生位置を設定したステップ分だけ進めます。
ステップ時間 (デフォルト: 1000ms)
巻き戻し / 早送りの移動量をミリ秒単位で設定します (100~10000ms)。

ユーザーデータ

以下のデータは %LOCALAPPDATA%\GuitarVideoBuilder\ フォルダに自動保存されます。

アプリケーションを削除する際は、メニューバーの Settings → Delete User Data... から上記フォルダをまとめて削除できます。

一時ファイル

処理中に %TEMP% フォルダへ gvb_ プレフィックスの一時ファイルが作成されます。これらはアプリケーションの起動時および終了時に自動削除されます。

免責事項

更新履歴

2026年3月 v1.0.2
Tab3 Subtitle で Video Fade のみオンの場合でも、Tab8 Export でハードウェアエンコーディング選択ができるよう修正。
2026年3月 v1.0.1
2026年3月 v1.0.0
初版リリース。8タブ・ワークフロー (Video Cut, Audio Sync, Subtitle, In/Out Edit, EQ, Comp, Reverb, Export) を搭載。

開発者情報

開発者 Noriya
E-mail noriyahd28v@gmail.com
本ツールはアコースティックギター演奏動画を制作する全ての方に、効率的で高品質な制作環境を提供することを目的として開発されました。ご質問やフィードバックがございましたら、上記連絡先までお気軽にお寄せください。