FFmpeg Cookbook
EN

音声波形動画メーカー

音声ファイルから、波形が動く MP4 動画を作ります。YouTube やポッドキャスト、SNS 用の動画をブラウザの中で作れます。

動画はサーバーに送られません
音声ファイルをドラッグ&ドロップ、またはタップして選択
MP3 / WAV / M4A / AAC / FLAC / OGG、最大 100MB
—
—
出力は 1280×720・25 fps、H.264 + AAC です。レンダリングはブラウザ内でほぼ実時間で進むため、3分の曲は数分かかります — すばやく仕上げたいときは短いクリップがおすすめです。
レンダリング中… 0%

対応する FFmpeg コマンド

現在の設定に対応するコマンドラインです。設定を変えるとリアルタイムで更新されます。

ffmpeg -i input.mp3 -filter_complex "[0:a]showwaves=s=1280x720:mode=line:rate=25:colors=0x00d4aa:draw=full,format=yuv420p[v]" -map "[v]" -map "0:a:0?" -c:v libx264 -preset veryfast -crf 24 -c:a aac -b:a 192k -shortest -movflags +faststart output.mp4

使い方

  1. 音声ファイルをドロップMP3・WAV・M4A・FLAC などの、100MB・10 分までの音声を選びます。短いほど早く仕上がります。
  2. スタイルと色を選ぶ「ライン」は中心から上下に伸びる線で、波を塗りつぶすように描きます。「ポイント・トゥ・ポイント」は点を結んだ細い 1 本の線、「センターライン」は中心から上下対称に描きます。
  3. レンダリングしてダウンロード「波形ビデオを作成」を押すと MP4 に書き出します。再生して確かめてからダウンロードします。

うまくいかないとき

レンダリングがとても遅い

原因:1 秒あたり 25 枚の画像を描いて H.264 に圧縮するので、長い音声ほど時間がかかります。速さは端末によって違います。

対処:一部だけ使うなら、先に必要な部分だけに切ります。

「長さを読み取れず」と出て作成できない

原因:ブラウザがこのファイルの長さを読めないため、10 分の上限を確かめられません。

対処:標準的な MP3 か WAV に書き出し直してから、もう一度試します。

波形が平坦に見える

原因:音量が小さいと、波も小さく描かれます。

対処:先に「音量ノーマライズツール」で音量をそろえてから作ります。

よくある質問

出力の解像度とフレームレートは?

1280×720・25fps です。映像は H.264、音声は AAC(192 kbps)です。

音声はどのくらいの長さまで?

10 分まで、ファイルは 100MB までです。長いほど時間がかかり、1 分や 3 分を超えると、時間がかかることを知らせる注意が出ます。

波形の見た目は変えられますか?

はい。スタイル(ライン/ポイント・トゥ・ポイント/センターライン)と、4 種類の色から選べます。背景は黒です。

音声はアップロードされますか?

いいえ。すべて ffmpeg.wasm でブラウザの中で処理し、ファイルは外部に送りません。

くわしい説明(設定の意味・制限・FFmpeg のコマンド)

設定の意味

波形スタイル
FFmpeg の showwaves フィルタのモードです。line(各サンプルを中心からの縦線で描く)、p2p(サンプルの点を線でつなぐ)、cline(中心から上下対称の縦線で描く)。
色
波形の色です。背景は黒です。

使えるブラウザと制限

  • 音声は 10 分・100MB までです。長いほど作成に時間がかかります。
  • 出力は 1280×720・25fps に固定です。解像度の変更や、周波数ごとのスペクトル表示はできません。

同じ処理を FFmpeg のコマンドで

音声 → 720p 波形 MP4
ffmpeg -i in.mp3 -filter_complex "[0:a]showwaves=s=1280x720:mode=line:rate=25:colors=white:draw=full,format=yuv420p[v]" -map "[v]" -map 0:a:0? -c:v libx264 -preset veryfast -crf 24 -c:a aac -b:a 192k -shortest -movflags +faststart out.mp4