WAV・MP3・OGGをブラウザで変換する
現在のDevelopTools音声変換ツールが直接扱う入力はWAV・MP3・OGGです。M4A・AAC・FLAC・Opusは未対応のため、記事内のFFmpeg手順など対応する方法を使用してください。
音声変換ツールを開く結論:用途と利用先の仕様から変換先を選ぶ
幅広い配布・再生ではMP3、PCM入力を要求する編集・解析ではWAV、元情報を保持した可逆保存ではFLAC、モバイルや配信の既存資産ではM4Aが候補です。ただしアプリやサービスの対応形式を最優先します。
4形式を比較する
| 形式 | 方式 | 容量の傾向 | 主な用途 | 現行ツール |
|---|---|---|---|---|
| MP3 | 不可逆圧縮codec | 小さくしやすい | 配布・幅広い再生 | 入力・出力対応 |
| WAV | container。PCMで使われることが多い | PCMでは大きくなりやすい | 編集・解析・中間素材 | 入力・出力対応 |
| M4A | container。AAC等を格納 | codecと設定による | モバイル・配布 | 未対応 |
| FLAC | 可逆圧縮codec・形式 | WAVより抑えやすい | 保存・音楽ライブラリ | 未対応 |
file extension・container・codecを分ける
file extensionは名前、containerはstreamとmetadataの入れ物、codecはaudio dataのencode・decode方式です。M4AとAACを完全な同義にしたり、OggとOpusを同じものとして扱ったりすると、対応判定を誤ります。
WAVもcontainerであり、一般的なPCM以外を格納する場合があります。利用先が「WAV」とだけ書いていても、PCM 16-bit、sample rate、channels等の追加条件を確認します。
lossy・lossless・PCMの違い
| 分類 | 特徴 | 注意 |
|---|---|---|
| 不可逆圧縮 | 一部情報を省き容量を小さくする | MP3等から別形式へしても失われた情報は戻らない |
| 可逆圧縮 | decode時に元dataを再現する | 対応機器とcontainerを確認する |
| 非圧縮PCM | sampleを直接扱いやすい | duration、rate、bit depth、channelsで大容量になる |
目的別の選び方
- メール・Web配布で互換性と容量を優先するならMP3を候補にする
- 編集ソフトや音声認識がPCMを要求するなら指定WAVへ合わせる
- 将来別形式を作る保存原本ならFLACや元WAVを候補にする
- M4Aを使う場合は内部codecと利用先のcontainer対応を確認する
変換時と変換後の確認
- 元ファイルのcodec、duration、sample rate、channels、metadataを確認します。
- 利用先のformat、codec、容量、rate、channels条件を確認します。
- 対応手段で別ファイルへ変換し、元ファイルを上書きしません。
- 出力のfile size、duration、実音、metadata、利用先での読込を確認します。
bitrateやsample rateを上げても、入力にない情報は復元しません。変換回数を減らし、原本から目的別ファイルを作ります。
仕様を確認した参考資料
コーデック、コンテナ、FFmpegオプションは更新される可能性があります。利用先サービスの対応形式を最優先し、技術仕様は一次資料で確認してください。
具体例:録音原本・編集用・共有用を分ける
録音原本がWAVならそのまま保管し、編集工程もWAVを使い、共有用だけMP3へします。原本がFLACなら保存用として残し、対応しない機器向けにMP3を作ります。
M4Aしかない場合はM4Aを原本として残し、必要な利用先ごとに一度だけ変換します。
- 原本と派生ファイルの保管場所・命名規則を決めます。
- 編集・配布・保存の各要件を表にします。
- 原本から各用途の形式を作り、派生ファイル間の再変換を避けます。
- 各出力を実際のアプリと機器で確認します。
形式名だけでなく、codec、rate、channels、bit depth、metadataまで用途に含めて管理してください。
よくある質問
- 最も高音質な形式はどれですか?
- 用途と元音源によります。元情報を保持する保存ではFLACやPCM WAVが候補ですが、録音品質以上へ変換で改善するわけではありません。
- M4AはAACと同じですか?
- 同一ではありません。M4Aはcontainer・拡張子、AACはaudio codecとして区別します。
- MP3をWAVにすれば元の品質へ戻りますか?
- 戻りません。編集互換性は得られますが、MP3 encode時に失われた情報は復元しません。