動画をMP3に変換
動画から音声を抽出するには:MP3、M4A、WAVのどれを選ぶ?
動画ファイルには映像トラックと音声トラックが入っています。M4Aで保存するとAAC音声はそのままコピーされ、MP3で保存すると再エンコードされます。どちらを選ぶか、ファイルがどれくらいの大きさになるか、ブラウザとffmpegでの手順を説明します。
音質を落とさずに動画から音声を抽出するには、M4Aで保存します。動画の音声がAACなら(MP4やMOVの多くがそうです)、新しいファイルへそのままコピーされます。機器やアプリがMP3を求める場合はMP3を選びます。この場合は再エンコードされるので、会話なら192 kbit/s、音楽なら320 kbit/sにしてください。
元の音をそのまま残せるのはどの形式?
動画ファイルは、映像トラックと音声トラックを1つのコンテナにまとめたものです。音声の抽出とは、音声トラックを別のファイルに書き出すことです。出力のコーデックが元と同じなら、データはそのままコピーされ、何も失われません。違う場合は音声をデコードしてからエンコードし直すことになり、非可逆エンコードのたびに細部が少しずつ削られます。M4AはAACを格納するので、AACの音声はコピーできます。MP3は別のコーデックなので、必ず再エンコードされます。WAVは非圧縮のサンプルを保存します。新たな劣化はありませんが、動画のエンコーダーがすでに削った細部は戻りません。
設定ごとに音声ファイルはどれくらいの大きさになる?
サイズはビットレートで決まります。1秒あたりのキロビット数に長さを掛け、8で割った値です。表は音声データだけを数え、1 MBは1,000,000バイトとしています。M4Aのコピーは元の音声トラックと同じサイズなので、128 kbit/sのAACトラックはMP3 128 kbit/sの行と同じ容量になります。
| 形式と設定 | 1分 | 3分 | 60分 |
|---|---|---|---|
| MP3, 128 kbit/s | 0.96 MB | 2.88 MB | 57.6 MB |
| MP3, 192 kbit/s | 1.44 MB | 4.32 MB | 86.4 MB |
| MP3, 320 kbit/s | 2.4 MB | 7.2 MB | 144 MB |
| WAV、16ビットステレオ、44.1 kHz | 10.6 MB | 31.8 MB | 635 MB |
ブラウザで音声を抽出するには?
- GrabivoのビデオからMP3への変換ツールを開き、ファイルをボックスにドロップします。MP4、MOV、WEBM、MKVに対応し、一度に5ファイルまで、1ファイルあたり1 GBまで扱えます。
- 形式を選びます。まずM4Aを試してください。動画にAACが入っていれば音声はコピーされ、数秒で終わります。その形式が必要ならMP3、このあと音声を編集するならWAVを選びます。
- MP3ではビットレートを選びます。小さいファイルなら128 kbit/s、標準は192 kbit/s、音楽なら320 kbit/sです。
- 「音声を抽出」を押し、結果をページ上で再生してダウンロードします。
処理はブラウザのタブの中で行われます。動画はアップロードされず、元のファイルもそのまま残ります。抽出するのは、自分で作った音声か、保存する許可がある音声だけにしてください。
動画の音声コーデックを調べるには?
ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 input.mp4を実行します。最初の音声トラックのコーデック名が表示されます。aacと表示されたら、M4Aへの書き出しは単なるコピーです。mp3、opus、vorbisなどほかの名前なら、どの形式を選んでもデコードしてエンコードし直します。- WEBMファイルは通常OpusかVorbisを含むので、再エンコードになると考えてください。
ffmpegで音声を抽出するには?
- AACの音声をM4Aファイルにコピーするには、
ffmpeg -i input.mp4 -vn -c:a copy output.m4aを実行します。-vnオプションは映像を除外します。 - MP3を作るには、
ffmpeg -i input.mp4 -vn -c:a libmp3lame -b:a 192k output.mp3を実行します。-b:aは固定ビットレート、-q:aは可変ビットレートを指定します。 - libmp3lameのオプションはFFmpegのドキュメント(
ffmpeg.org/ffmpeg-codecs.html)に載っています。
MP3を選ぶべきなのはどんなとき?
ほとんどの環境で再生できる必要があるときはMP3を選びます。古いプレーヤー、カーステレオ、スマートフォン、編集ツールやポッドキャスト用ツールなどです。ビットレートで目標サイズを狙えるのも利点です。AACのM4Aは今のスマートフォンやパソコンで再生できますが、一部の古い機器やアプリはMP3しか受け付けません。ファイルの行き先が分からないなら、192 kbit/sのMP3が無難です。
ビットレートを上げれば音は良くなる?
元の音質までです。128 kbit/sのAAC音声が入った動画には、それ以上の細部はありません。そこから作った320 kbit/sのMP3は、同じ音でサイズだけが大きく、非可逆エンコードがもう一度加わったファイルです。元のビットレートが分かるなら、それと同じかそれ以上のMP3設定を選ぶか、M4Aにコピーして悩みを省いてください。
よくある質問
MP4を音質を落とさずにMP3へ変換するには?
MP3は非可逆形式なので、変換すると音声は必ず再エンコードされ、わずかな劣化は避けられません。320 kbit/sなら違いはほとんど聞き取れません。劣化をゼロにしたいなら、動画にAACが入っている場合はM4A、編集を続けるならWAVに抽出してください。
M4AはMP3より優れていますか?
どちらがいつも勝つわけではありません。M4Aは通常AACを格納し、AACは一般にMP3より低いビットレートで同程度の音質を出せますが、対応範囲が広いのはMP3です。動画から取り出す音声に限れば、M4Aには明確な利点があります。AACの音声を再エンコードなしでコピーできることです。
MP3のビットレートはいくつにすればいいですか?
会話、ポッドキャスト、ほとんどの動画音声には192 kbit/s、音楽には320 kbit/s、ファイルを小さくしたいなら128 kbit/sです。1分の音声は128 kbit/sで0.96 MB、192 kbit/sで1.44 MB、320 kbit/sで2.4 MBになります。
アプリなしでスマホから動画の音声を抽出できますか?
はい、最近のブラウザなら可能です。変換ツールはタブの中で動き、Chrome、Edge、Firefox、Safariで使えます。音声にはSafari 26以降が必要です。大きな動画ではスマホのタブがメモリ不足になることがあるため、上限は1ファイル1 GBです。長い動画は先に短くしてください。
音声を抽出すると動画はアップロードされますか?
いいえ。ブラウザがファイルを読み取り、お使いの端末の中で音声を書き出します。サーバーには何も送信されず、元の動画も変更されません。