音声トリミング:MP3や音声ファイルをオンラインでカット
MP3、M4A/AAC、OGG/Opus、FLAC、WAV、WebMなど、ブラウザがデコードできる音声をカット。波形上で範囲をドラッグし、WAVまたはMP3として書き出せます。処理はすべて端末内で完結します。
ファイルを読み込み、波形の色付き範囲をドラッグするか、開始・終了位置を秒数で指定します。拡大して細かく調整し、選択範囲やファイル全体を試聴。フェードを加えて、切り出した音声をダウンロードできます。アップロードは行いません。
音声トリミング:MP3や音声ファイルをオンラインでカット
MP3、M4A/AAC、OGG/Opus、FLAC、WAV、WebMなど、ブラウザがデコードできる音声をカット。波形上で範囲をドラッグし、WAVまたはMP3として書き出せます。処理はすべて端末内で完結します。
音声ファイルを読み込むと波形が表示され、トリミングを始められます。
フェードイン: 0 ms·フェードアウト: 0 ms
トリミングの仕組み:開始・終了マーカー間のサンプルだけを残し、それ以外を破棄します。フェードは書き出し時に適用されます。フェードインは選択範囲の冒頭の数ミリ秒で無音から音量を上げ、フェードアウトは末尾の数ミリ秒で無音まで下げることで、切り口のクリックノイズを防ぎます。
端末内だけでトリミング:デコード、カット、再エンコードはすべてお使いの端末で行われ、ファイルがサーバーに送信されることはありません。
この音声トリミングツールについて
ブラウザで再生できる音声ファイルから一部分を切り出し、新しいファイルとして保存するツールです。MP3、M4A/AAC、OGG/Opus、FLAC、WebM、WAVに対応し、ソフトのインストールもアップロードも不要です。処理にはブラウザ内蔵のメディアエンジンを使います。decodeAudioDataがaudioタグと同じ実績あるデコーダーで圧縮ファイルを生のサンプルに展開し、そのサンプルから波形を描くため、言葉、ビート、無音の位置を正確に確認できます。書き出しでは2つのマーカー間のサンプルだけを再エンコードします。波形表示には、音声関連のウェブサイトで広く使われるオープンソースの波形ライブラリwavesurfer.js(BSD-3-Clause)を使用しています。
選択範囲の設定方法は2つあり、常に連動します。波形の色付き部分が残す範囲です。中央をドラッグすると範囲全体が移動し、左右の端をドラッグすると長さを変更できます。範囲外はすべて破棄されます。ズームスライダーで波形を1秒あたり数百ピクセルまで広げてスクロールできるため、1音節や1回のドラム音も目で見て囲みやすくなります。「開始」「終了」欄には範囲の移動がすぐに反映され、100分の1秒単位で調整できます。ボイスメモから1語だけを抜き出す場合や、ビートにぴったり合うループを作る場合に便利です。数値を入力すると、範囲もその位置に移動します。
フェード欄は、ハードカットで最も起きやすいクリックノイズを解消します。波形の途中で切ると、音声が無音からゼロではないサンプル値へ瞬時に変化し、その不連続がポップ音として聞こえます。5〜20ミリ秒ほどの短いフェードインとフェードアウトでも、切り口で音量が滑らかに変化するため、フェード自体を意識させずにクリックノイズを除去できます。半秒から数秒の長いフェードは演出に使えます。突然終わってしまう音楽の抜粋を2秒かけてフェードアウトするのは、定番の締め方です。
出力形式のWAVは、選択範囲をビット単位で忠実に複製した16ビットPCMで、編集ソフト、サンプラー、別のツールへ渡す場合に適しています。192 kbpsのMP3は共有向けです。サイズが小さく、ほぼどこでも再生でき、多くの素材で音質差を感じにくくなっています。ただし、MP3のエンコードを行うたびに非可逆圧縮が1世代増えるため、後で再編集するならWAVのマスターを残してください。すべて端末内で動くので、長い録音も数秒で切り出せます。アップロード待ちはなく、容量制限は端末のメモリ次第。音声が端末を離れないため、プライバシーも守られます。
よく使うトリミング設定
目的別の切り出し方と、きれいに仕上げる設定例。フェードが、クリックノイズのあるカットを自然な編集に変えます。
| 目的 | 設定 | 理由 |
|---|---|---|
| 曲のサビから着信音を作る | 約25 sを選択、フェードイン500 ms、フェードアウト1,000 ms、MP3 — 192 kbps | 着信音は繰り返し再生されるため、両端に緩やかなフェードを付けると、再開時の不自然な音を防げます。 |
| ボイスメモ冒頭の無音やせき払いを除く | 選択範囲の左端を最初の言葉の直前へ移動し、右端はファイル末尾のまま、WAVで出力 | 波形なら冒頭の無音が一目で分かります。WAVなら、その後の編集前に非可逆圧縮を重ねずに済みます。 |
| 長いインタビューから発言を1つ抜き出す | ドラッグで大まかに選択し、開始・終了を100分の1秒単位で入力、フェードイン10 ms、フェードアウト10 ms | ごく短いフェードで、言葉の途中の切り口に出るクリックノイズを、フェードと感じさせずに除去できます。 |
| 120 BPMの曲から4小節のループを切り出す | 選択範囲を正確に8.00 s(4小節 × 2 s)、フェードなし、WAV | ループにはサンプル単位で正確な長さと、拍上でのハードカットが必要です。フェードを入れると立ち上がりが弱まります。 |
| SNS向けのポッドキャスト抜粋 | 30–60 sを選択、フェードイン200 ms、フェードアウト400 ms、MP3 — 192 kbps | MP3なら添付しやすいサイズに抑えられ、短いフェードで、ぶつ切りではなく丁寧に編集した印象になります。 |
ブラウザで音声をトリミングする方法
- MP3、M4A/AAC、OGG/Opus、FLAC、WAV、WebMなど、ブラウザでデコードできる音声を読み込みます。デコード後、波形、再生時間、サンプルレート、チャンネル数が表示されます。
- 波形の色付き範囲をドラッグします。中央で全体を移動し、両端で長さを調整できます。ズームで波形を広げて細かく合わせるか、「開始 (s)」「終了 (s)」に数値を入力してください。範囲と入力欄は双方向に同期します。
- 「選択範囲を再生」で範囲内だけを試聴します。ループをオンにすると途切れず繰り返され、着信音やループの確認に最適です。「ファイル全体を再生」では前後の流れも確認できます。
- フェードイン・アウトをミリ秒で設定します。10〜20 msなら切り口のクリックノイズを除去し、500 ms以上なら音楽的なフェードとして聞こえます。
- WAVまたはMP3 — 192 kbpsを選び、「選択範囲を書き出す」を押して、完成したファイルを試聴・ダウンロードします。
音声トリミングのよくある質問
音声はサーバーにアップロードされますか?
いいえ。ファイルはブラウザのメモリに直接読み込まれ、内蔵コーデックでデコードした後、端末内でカット・再エンコードされます。MP3エンコーダー自体もページ内のJavaScriptとして動きます。送信は一切なく、読み込み後はオフラインでも使えます。
切り口にクリック音やポップ音が出るのはなぜですか?
波形の途中をハードカットすると信号が瞬時に変化し、クリック音として聞こえます。短いフェードを追加してください。10〜20ミリ秒のフェードイン・アウトでクリック音を除去でき、短いためフェードとしてはほぼ聞こえません。
MP3を切り出すと再エンコードで音質が落ちますか?
はい、1回分の劣化が加わります。ブラウザがMP3を生のサンプルに戻し、書き出し時に選択範囲を再エンコードするため、MP3出力では非可逆圧縮が1世代増えます。さらに編集する場合はWAVで出力してください。デコード済み範囲のビット単位で忠実なコピーになります。
どのくらい正確にカットできますか?
開始・終了欄は100分の1秒単位に対応し、フェードはサンプル単位の解像度で計算されます。拍に正確なループには必要な長さを計算し、ドラッグではなく数値を入力してください。120 BPMでは1小節がちょうど2秒です。
ループの切り替えは何に使いますか?
ループをオンにすると、「選択範囲を再生」が停止を押すまで範囲内を途切れず繰り返します。着信音、通知音、音楽ループを実際に近い状態で確認でき、1回の再生では気づかない接続部分の隙間やクリック音が分かります。
どの書き出し形式を選べばよいですか?
編集ソフト、サンプラー、別のツールで使うならWAVです。非圧縮で、音質劣化を追加しません。共有やスマートフォン向けには192 kbpsのMP3がおすすめです。サイズは約10分の1で、広く再生できます。迷ったらWAVのマスターを残し、MP3を共有してください。