音声 へ戻る
音声フォーマット変換 — MP3 / WAV / M4A / OGG / FLAC

音声フォーマット変換 — MP3 / WAV / M4A / OGG / FLAC

音声ファイルを mp3 / wav / m4a / ogg / flac へ変換します。ffmpeg.wasm が出力拡張子に応じてコーデックを選択して再エンコード。複数ファイル一括処理 + ZIP ダウンロード対応。ファイルはサーバーに送信されません。

音声変換

使い方

音声ファイルをドロップして、出力フォーマット (mp3 / wav / m4a / ogg / flac) を選びます。「変換」を押すと、ffmpeg.wasm が出力拡張子に合わせたエンコーダー (lame / pcm / aac / libvorbis / flac) で再エンコードします。複数ファイル一括処理 + ZIP ダウンロード対応。初回は ffmpeg.wasm (約 30MB) がダウンロードされます。

よくある質問

音声はサーバーに送信されますか?
いいえ。ffmpeg.wasm をブラウザ内で動かしているので、音声は端末外には出ません。
ロスレス → 非可逆の変換だと音質が落ちる?
はい、mp3 / m4a / ogg は非可逆圧縮なので元の wav / flac から変換すると音質劣化があります。逆 (mp3 → wav) は元の mp3 以上の音質にはなりません。
ビットレートや品質の指定は?
現状は各フォーマットのデフォルト品質を使用しています。
M4A は AAC? ALAC?
AAC でエンコードされます。ALAC は現状未対応。

類似のツール

音声カット — 範囲指定で再エンコードなし切り出し

音声カット — 範囲指定で再エンコードなし切り出し

音声ファイルの特定区間を ffmpeg.wasm の stream copy で切り出します。再エンコードなし・拡張子そのまま。カット点はキーフレーム境界にスナップ。複数ファイル一括処理 + ZIP ダウンロード対応。

音声分割
音声結合 — 複数ファイルを 1 つに連結

音声結合 — 複数ファイルを 1 つに連結

複数の音声ファイルを ffmpeg.wasm の concat demuxer で結合します。ドラッグで並び替え。stream copy なので再エンコードなしですが、コーデック・サンプルレートが同じファイル同士のみ結合可能。

音声結合
BPM 自動検出 — 音声から BPM を推定

BPM 自動検出 — 音声から BPM を推定

音声ファイル (MP3 / WAV / M4A / FLAC / OGG) をドロップすると、Web Audio API のローパスフィルタ + ピーク検出 + ヒストグラム解析で曲の BPM を自動推定します。DJ ミックスの相手曲、サンプル素材のテンポ確認、踊りやランニングのテンポ合わせ、bpm-time-stretch で揃える前の参考値取得などに便利。半分・倍テンポの候補も併記するので、4 つ打ちで 60 BPM と出たけど実際は 120 BPM、のような誤検出も自分で判断できます。音声はブラウザ内で完結。

音声テンポ
音声チャンネル結合 — 2 つのモノラルを L + R のステレオに

音声チャンネル結合 — 2 つのモノラルを L + R のステレオに

2 つのモノラル音声ファイル (MP3 / WAV / M4A / FLAC / OGG) を 1 つのステレオ音声に結合します。L チャンネルと R チャンネルを別々に渡すと、内部で interleave して 1 つの stereo WAV / MP3 として出力。インタビューの A 話者 / B 話者を別収録 → L / R に振り分けたい、片チャンネル素材から擬似ステレオを作りたい、audio-channel-split の逆操作で再合成したいときに使えます。長さが違う場合は短い方に合わせる / 長い方に合わせる (無音パディング) を選択可能。音声はブラウザ内で完結します。

音声結合