V2A

AVI → MP3 · ローカル処理

AVIからMP3への変換ツール

レガシーAVI動画からMP3音声を抽出 — 古いビデオカメラの映像、DivX/XviDリップ、アーカイブファイル。すべてブラウザ内で。

100% ローカル処理

ファイルはアップロードされません。

数秒で完了

WebCodecsストリーミングエンジン搭載。

ファイルサイズ制限なし

数GB超の大容量ファイルにも対応。

オープンソース

全コードをGitHubで公開。

AVI(Audio Video Interleave)は1992年のMicrosoftのコンテナで、現在残っている.aviファイルはたいてい数十年前のものです:初期のデジタルビデオカメラからの家庭用ビデオ、ファイル共有時代のDivXまたはXviD映画リップ、廃止されたCamtasiaバージョンからのスクリーンキャプチャ、プロプライエタリコーデックを使用したラボカメラからの科学的な録画。AVIはストリーミングの以前に設計されたもので、スピニングハードディスクとCDのために作られており、その構造は長いファイルへのランダムアクセスを難しくします。これらはいずれもMP3への変換には影響しません — 音声トラックを順次読み込んで再エンコードします。

AVIはWebCodecsの得意分野外にあるため、この変換はFFmpeg-wasmフォールバックエンジンで実行されます。つまり初回変換時に一度だけ約30 MBのダウンロードが必要で(その後キャッシュされます)、その後変換が進みます。ファイルはメモリ内で処理されるため、ブラウザは約2 GBで上限を設けています — つまり数GB超の単一AVIリップはデスクトップで最初に分割する必要があるかもしれません。現存するほとんどのAVIはその上限よりかなり小さいです。

AVI は 1992 年生まれのコンテナで、ストリーミング時代より前のものです。そのため当サイトでは別ルートを通ります。AVI ファイルは FFmpeg WebAssembly エンジンで処理され、初回利用時に約 30 MB をダウンロードした後はタブ内で完結します。MP4・MOV・MKV・WebM が使う WebCodecs 経路より遅いものの、ブラウザが認識しないコンテナ(AVI、FLV、WMV、3GP、MPEG)を扱えます。

AVI の中に何が入っているかは当てになりません。ビデオカメラや DVD 時代のファイルは無圧縮 PCM か MP3 を、古い映画リップは AC-3 や WMA を、DV キャプチャは DV オーディオを持つことが多いです。PCM と MP3 はきれいに変換できますが、独自・マニアックな音声は失敗することがあり、その場合はローカルで一度 ffmpeg を通すのが解決策です。

よくある使用例

AVI を MP3 に変換するタイミング

ヴィンテージな作業環境の雰囲気

古いビデオカメラの映像

ミニDVと初期のデジタルビデオカメラはしばしばMP3またはPCM音声のAVIに保存していました。追悼モンタージュや家族のアーカイブのために音声を抽出できます。

チャンネルストリップ付きの音声ミキシングコンソール

DivX・XviD映画リップ

2000年代に合法的にDVDをAVIにリップした場合、音声は通常MP3またはAC-3です。車での聴取用にMP3を抽出するのは簡単です。

ノートとハードウェアが並ぶ作業環境

ラボと科学的な録画

顕微鏡カメラや計測ソフトウェアはしばしばPCMまたは非圧縮音声のAVIを保存します。レビューと共有を容易にするためにMP3に変換できます。

ラップトップの横でメモを確認する人

アーカイブのデジタル化

古いチュートリアルCDと教育ディスクはAVIを広く使用していました。長時間リスニング用のMP3音声の抽出は一般的なデジタル化ステップです。

技術的な詳細

変換の仕組み

AVIが互換エンジンを必要とする理由

AVIのコンテナの特異性(チャンクベース、多くの古いファイルにはグローバルインデックスなし)と難解な音声コーデックの長いテール(DivX Audio、GoToMeeting G2M、Xpertsバリアント)は、WebCodecsの高速パスでは対応できません。FFmpeg-wasmはAVIがこれまで包んできたすべてのコーデックのデコーダーを持っているため、AVIをそこに経由させます。

2 GBの上限

FFmpeg-wasmは単一のブラウザタブ内に線形WebAssemblyメモリを割り当てます。現在のFFmpegビルドが使用する32ビットメモリモデルにより、約2 GBで上限が設けられています。ほとんどのアーカイブAVIはその範囲内です。本当に数GB超のAVIの場合は、デスクトップツールで最初にファイルを分割してください(またはコマンドラインのFFmpegで直接変換してください)。

すべて自分のマシン上で動く

FFmpeg エンジンはブラウザ内で動く WebAssembly であり、サーバー上ではありません。古い家庭動画や実験記録はローカルでデコード・再エンコードされるため、何もアップロードされず、サーバー側のサイズ制限もありません。上限は前述のタブ内 2 GB メモリ予算だけです。

AVI が別エンジンを使う理由

ブラウザは AVI をまったくデマックスできません。WebCodecs に AVI 用のコンテナパーサーが存在しないのです。当サイトは WebAssembly にコンパイルされた FFmpeg(約 30 MB、最初のファイル処理後にキャッシュ)をロードし、タブ内でデマックスします。ダウンロードされるのはエンジン本体で、あなたのファイルではありません。

実用上のサイズ上限

WebAssembly ビルドは 32 ビットメモリ空間で動作するため、巨大な AVI(目安 1〜2 GB 以上)はメモリが逼迫すると失敗する可能性があり、スマートフォンはさらに早く限界を迎えます。必要ならローカルで分割を:ffmpeg -i input.avi -c copy -f segment -segment_time 600 part%03d.avi。

インターリーブと破損ファイル

キャプチャ中断で書かれた AVI はインデックスが壊れていることがよくあります。FFmpeg は通常復元できますが、変換が 0% で止まる場合は、まずローカルで ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi を実行し、修復したコピーを変換してください。

出力フォーマットとビットレートの選び方

AVI は通常 MP3、AC-3、または非圧縮の PCM 音声を持っています。MP3 にすれば汎用性の高いファイルになり、元が PCM なら WAV か FLAC が無劣化で保持します。サイズは音声1分あたりのおおよその値です。

出力形式向いている用途1分あたりの目安
MP3 320 kbps音楽のリッピングや、フル音質で残したいもの全般~2.4 MB
MP3 192 kbps古いビデオカメラの音声や話し言葉 —— 低音質なソースには十分~1.4 MB
MP3 128 kbpsサイズを優先する音声のみのアーカイブ~1.0 MB
M4A (AAC)プレイヤーが対応していれば、同等音質で MP3 より小さい~1.4 MB
WAVAVI が PCM 音声を持つ場合の無劣化コピー~10 MB
FLACWAV の約半分のサイズで無劣化保存~5 MB

使い方

ステップごとの手順

  1. 1

    .aviをドロップ

    ファイルをドラッグします。初回はFFmpegエンジンが読み込まれます(約30 MB、その後キャッシュされます)。

  2. 2

    MP3とビットレートを確認

    古いビデオカメラの音声には192 kbpsで通常十分です — これらのソースはそもそも高忠実度ではありませんでした。

  3. 3

    待ってからダウンロード

    変換はWebCodecsベースのフォーマットより低速ですが、それでも通常は数時間ではなく数分で完了します。

  4. 4

    音声をダウンロード

    変換は WebCodecs 系フォーマットより遅いですが、それでも通常は時間単位ではなく分単位です。同じファイルを再読み込みせず別フォーマットへ変換できます。

よくある質問

よくある質問

無料ですか?ウォーターマークやアカウントは?

無料です。登録不要、ペイウォールなし、音声に何も刻印されません。FFmpeg を使う AVI 経路を含め、すべてのビットレートと出力フォーマットが全員に開放されています。

AVI はどこかにアップロードされますか?

されません。AVI はより重い FFmpeg エンジンを使いますが、そのエンジンはブラウザ内で動きます。ファイルはローカルでデコードされ、サーバーへ送られることはありません。古い家庭動画は自分のマシンに留まります。

最初の AVI 変換が同じ MP4 より遅いのはなぜ?

AVI は FFmpeg-wasm フォールバックを使い、初回に約 30 MB の WebAssembly をロードする必要があります。以降はエンジンがキャッシュされ、変換は即座に始まります。MP4/MOV/MKV/WebM はより軽いネイティブ WebCodecs エンジンを使い、最初から内蔵されています。

3 GB の AVI リップを変換できますか?

ブラウザの WebAssembly メモリ上限は約 2 GB です。それを超えるファイルは、デスクトップ側で分割してください(VirtualDub かコマンドライン FFmpeg)。当サイトは将来のビルドで Memory64 を検討中です。

AVI が DivX や XviD の音声って——待って、音声?それは映像コーデックでは?

その通りです。DivX と XviD は映像コーデックで、AVI 内では別の音声コーデック(通常 MP3 か AC-3)と組み合わされます。映像は心配いりません。破棄して音声トラックだけを処理します。

音声の一部だけを抽出できますか?

できます。変換後に再生し、波形上をドラッグして区間を選び、そのクリップだけをダウンロードできます。長い録音から特定の瞬間を抜き出すのに便利です。

AVI の音声が聞いたことのないマイナーなコーデックだったら?

FFmpeg-wasm には、AVI に入ったことがある実質すべての音声デコーダーが含まれます。本当にデコードできないファイルに当たったら、MediaInfo などで確認したコーデック名を添えて GitHub issue を開いてください。たいてい対応を広げられます。

AVI が MP4 より遅いのはなぜ?

AVI はネイティブ WebCodecs ではなく FFmpeg WebAssembly エンジンでデマックスされ、そのエンジンは初回利用時に約 30 MB のダウンロードが必要です。以降はキャッシュされますが、wasm 上で動くソフトウェアデマックスャーであることは変わりません。

変換できる AVI の最大サイズは?

当サイトは上限を設けませんが、wasm ビルドは 32 ビットメモリの制約を受けます。実感としては、数百 MB は問題なく、1〜2 GB はメモリに余裕のあるデスクトップで動き、それ以上は先にローカル分割を。

AC-3 や WMA 音声の AVI が失敗しました。

wasm ビルドはすべてのレガシーコーデックをデコードできるわけではありません。ローカルで音声を再エンコードしてください:ffmpeg -i input.avi -c:a aac -b:a 192k -vn audio.m4a、その audio.m4a をここで変換します。

30 MB のダウンロードは、ファイルがアップロードされているということ?

いいえ。あのダウンロードは公共 CDN から取得する FFmpeg の WebAssembly バイナリで、一度だけ取得されキャッシュされます。AVI はタブのメモリに読み込まれ、そこから出ることはありません。ネットワークパネルにアップロード要求はありません。

DV やビデオカメラの AVI は変換できますか?

たいていは可能です。DV AVI は PCM か DV オーディオを持ち、FFmpeg 経路は両方をデコードします。WAV 出力を選ぶとファイルは大きくなります。DV オーディオは通常 48 kHz ステレオ PCM だからです。

AVI が開始直後に止まります。修理できますか?

ローカルでインデックスを再構築してみてください:ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi。それでも失敗するなら、ファイルが途中で切れている可能性が高く、欠けた部分はどのコンバーターも復元できません。

関連ページ

関連する変換ツール