楽天セール開催中!ポイント最大11倍!セール会場へ

【Audition】超簡単!大量の音声データ(.wav)をまとめてMP3に変換する方法

ファイルサイズが大きいWAV形式(.wav)の音声データが大量にあると、ストレージ容量を圧迫します。

macOS標準の「ミュージック」アプリ等でも変換可能ですが、大量のファイルを一度に処理する用途には向いていません。

Adobeの音声編集ソフト「Audition」のバッチ処理機能を使えば、複数のWAVデータをまとめてMP3へ変換できます。

目次

Auditionで大量のwavデータをまとめてMP3に変換する方法

Auditionには一括変換を行う専用のバッチ処理パネルが用意されています。

STEP
Auditionを起動します

Auditionは、Adobe Creative Cloudのコンプリートプランや単体プランの契約で利用できる音声編集ソフトです。

Creative Cloudデスクトップアプリからインストールして起動します。

STEP
音声データをドラッグ&ドロップ

変換したい音声ファイルが入ったフォルダごと「ファイル」パネルへドラッグ&ドロップすると、パネル内に音声データが読み込まれます。

変換したい音声ファイルが入ったフォルダを、ファイルパネルへドラッグアンドドロップして音声データを読み込む手順を示す画面。
STEP
読み込んだ音声をバッチ処理へ追加

読み込んだ音声データを「バッチ処理」パネルへドラッグ&ドロップしてリストへ追加します。

※パネルが表示されていない場合は、上部メニューの「ウィンドウ」から「バッチ処理」にチェックを入れて表示します。

読み込んだ音声データをバッチ処理パネルへドラッグアンドドロップして、処理リストに追加する操作手順。
STEP
書き出し設定

書き出し設定で形式をMP3に指定し、保存先などを設定します。

  • 保存先は、元のWAVを残すための別フォルダーを指定する
  • 形式を「MP3オーディオ」に
書き出し設定で保存場所をソースファイルの場所と同じにし、形式をMP3オーディオに指定する設定画面。
STEP
書き出し

バッチ処理パネル下部にある「実行」ボタンをクリックすると、変換処理が開始されます。

書き出し完了後、指定した保存先フォルダを確認してMP3ファイルが生成されているか確認します。

動画編集に関するほかの解説記事は、まとめページから確認できます。

音声データの音量を均一に整えるノーマライズ手順はこちらです。

同名WAVを残して別フォルダーへMP3を作る

元のWAVは編集用のマスターとして保持し、MP3は確認や配布用のコピーにします。

MP3の再保存を重ねると非可逆圧縮が重なるため、作り直すときは元のWAVから変換します。

仕様はAdobeの保存・書き出しの説明を2026年10月2日に確認しました。

Auditionで同名の入力をまとめるときは、保存先と出力名が重ならない計画を確認し、少数のコピーで試してから全体へ進めます。

以下はAuditionの画面操作とは別に、フォルダーの階層を保持するWindows PowerShellの例です。

練習用の動画・WAV・スクリプトをダウンロード(ZIP)。

2026年10月2日に作った模様と合成音で、人物や撮影素材は含みません。

展開したフォルダーから実行します。

wav-source/a/voice.wavは2秒・44.1kHzのモノラル、b/voice.wavは2秒・48kHzのステレオです。

FFmpegとffprobeがPATHから実行できるWindows PowerShell 5.1で、同梱のwav-to-mp3.ps1を使います。

自分で保存する場合はUTF-8(BOM付き)にします。

param([Parameter(Mandatory=$true)][string]$Source,
      [Parameter(Mandatory=$true)][string]$Output,
      [switch]$Apply)
$ErrorActionPreference = 'Stop'
$item = Get-Item -LiteralPath $Source
if (-not $item.PSIsContainer) { throw 'Source must be a folder' }
$root = $item.FullName.TrimEnd('\')
$out = [IO.Path]::GetFullPath($Output).TrimEnd('\')
if ($out -eq $root -or $out.StartsWith($root+'\',[StringComparison]::OrdinalIgnoreCase)) { throw 'Output must be outside Source' }
if (Test-Path -LiteralPath $out) { throw 'Output already exists' }
$entries = @($item) + @(Get-ChildItem -LiteralPath $root -Recurse -Force)
if (@($entries | Where-Object { $_.Attributes -band [IO.FileAttributes]::ReparsePoint }).Count) { throw 'Links/junctions are not supported' }
$plan = @(foreach ($f in $entries | Where-Object { -not $_.PSIsContainer -and $_.Extension -ieq '.wav' }) {
    $probeText = & ffprobe -v error -select_streams a -show_entries stream=codec_name,channels -of json $f.FullName
    if ($LASTEXITCODE -ne 0) { throw 'Invalid WAV input' }
    $audio = @(($probeText -join "`n" | ConvertFrom-Json).streams)
    if ($audio.Count -ne 1 -or $audio[0].channels -notin @(1,2)) { throw 'Expected one mono/stereo audio stream' }
    $relative = $f.FullName.Substring($root.Length+1)
    [pscustomobject]@{Relative=$relative;Source=$f.FullName;Destination=(Join-Path $out ([IO.Path]::ChangeExtension($relative,'.mp3')));SHA256=(Get-FileHash -LiteralPath $f.FullName -Algorithm SHA256).Hash}
})
if (-not $plan.Count) { throw 'No WAV files' }
$plan | Format-List Relative,Destination
if (-not $Apply) { Write-Host 'Preview only'; return }
foreach ($row in $plan) {
    if ((Get-FileHash -LiteralPath $row.Source -Algorithm SHA256).Hash -ne $row.SHA256) { throw 'Source changed' }
    [IO.Directory]::CreateDirectory([IO.Path]::GetDirectoryName($row.Destination)) | Out-Null
    & ffmpeg -hide_banner -nostdin -n -i $row.Source -vn -c:a libmp3lame -b:a 192k -ar 48000 $row.Destination
    if ($LASTEXITCODE -ne 0) { throw 'Encoding failed; new output is incomplete' }
    if ((Get-FileHash -LiteralPath $row.Source -Algorithm SHA256).Hash -ne $row.SHA256) { throw 'Source changed during encoding' }
}
Write-Host ('MP3 files: '+$plan.Count)
powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File ".\wav-to-mp3.ps1" -Source ".\wav-source" -Output ".\mp3-new"

プレビューではRelativeとDestinationを表示するだけで出力を作りません。

予定を確認してから同じコマンドの末尾へ-Applyを付けて実行します。

入力出力と確認結果
a/voice.wavmp3-new/a/voice.mp3、約2秒、48kHz、モノラル
b/voice.wavmp3-new/b/voice.mp3、約2秒、48kHz、ステレオ

192kbpsのMP3を作り、同名の2ファイルが別階層に残ること、元WAVのバイト保持、既存出力・入力内の出力先・不正なWAVで停止することを確認しました。

モノラル/ステレオの通常フォルダーが対象で、リンクやジャンクションは対象外です。

途中で変換が失敗したフォルダーは未完成です。

元WAVを残し、原因を確認して新しい出力先でやり直します。

試聴による音質評価、Auditionのバッチ処理画面、マーカーや付随情報の保持は今回未検証です。

Auditionで大量のwavデータをまとめてMP3に変換する方法まとめ

本記事では、Auditionを使って複数のWAV音声データを一括でMP3へ変換する手順を解説しました。

Auditionのバッチ処理を活用すると、大量の音声ファイル形式を一括変換できます。

プレビュー用途の音声ファイルはMP3など軽量な形式に変換しておくことで、ストレージ容量の節約や作業の効率化につながります。

ほかの記事は動画編集の使い方まとめからご覧いただけます。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

動画編集のおすすめ書籍

動画編集PCの選び方

周辺機器の優先度

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次