AVIからWebMへの変換ツール
AVIファイルをFFmpegでブラウザ上で直接WebMに変換します。どこにもアップロードされません。
入力
出力
Readme
動画を変換する理由
動画ファイルは、拡張子で名前が示されるコンテナで、映像と音声のトラックを格納し、それぞれがコーデックで圧縮されています。プログラム、スマートフォン、テレビ、ウェブサイトでファイルを再生するには、コンテナとコーデックの両方に対応している必要があります。動画を変換すると、必要な場所で再生できるコンテナとコーデックに変更できます。
| 形式 | 適した用途 |
|---|---|
| MP4 | 共有やアップロード。ほぼどこでも再生可能 |
| MOV | Apple製デバイスやソフトウェア |
| WebM | ウェブページ上の動画 |
| MKV | VLCなどのメディアプレーヤーで再生する映画やシリーズ作品 |
| AVI | Xvidに対応した旧バージョンのWindowsプログラムやプレーヤー |
| GIF | 音声のない短いループ動画。画像を表示できる場所ならどこでも表示可能 |
| WMV | Windows Media Playerや旧バージョンのWindowsプログラム |
| FLV | 旧バージョンのFlash動画プレーヤー |
| MPEG | DVDの作成や旧バージョンのプレーヤー |
| 3GP | 旧型の携帯電話 |
ツールの説明
このツールでは、MP4、MOV、WebM、MKV、AVI、WMV、FLV、MPEG、3GPの間で動画を変換できるほか、アニメーションGIFへの変換や、GIFからの変換もできます。汎用の動画変換ツールから、MOVからMP4、MP4からGIFなど特定の形式の組み合わせに対応したツールまで、ここにある動画変換ツールはすべて同じ方法で使えます。ツール名に表示された形式が最初に選択されていますが、「変換元」と「変換先」のメニューからほかの形式を選べます。一度に1本でも複数の動画でも変換できます。「ファイルを参照」には変換元の形式の動画だけが表示されますが、ここにドロップした動画はどの形式でも変換できます。各動画は元の形式に応じて変換されるため、MOVからMP4への変換ツールでも、MKVファイルを変換できます。「設定」の「変換先」形式の下にある「解像度」、「フレームレート」、「品質」、「音声」のオプションを使うと、動画のファイルサイズを小さくしたり、音声を削除したりできます。初期設定では、動画は元の状態のまま変換されます。その後、「変換」を押します。FFmpegの読み込み中と変換の進行状況がプログレスバーに表示され、「キャンセル」を押すと処理を停止できます。別の形式やオプションを選ぶと、結果は消去されます。「変換」をもう一度押してください。変換が完了すると、動画がグリッドに表示されます。GIFはグリッド内で再生でき、クリックすると原寸大で表示されます。変換後のファイル名は、拡張子だけが新しいものに変わり、元のファイル名が引き継がれます。
動画はFFmpegを使ってお使いのデバイス上で変換され、アップロードされることはありません。初回の変換前に、このページでFFmpegをダウンロードします。
複数の動画を一度に変換
好きな数だけ動画を選択またはドロップでき、いつでも追加できます。このツールは一括動画変換ツールなので、スマートフォンで撮影した動画や画面録画を、MOVからMP4、MKVからMP4、MP4からGIFなど、まとめて「変換」を押すだけで変換できます。
- 動画は追加された順に1本ずつ変換され、プログレスバーに進捗が表示されます。「キャンセル」を押すと、変換中の動画と待機中の動画の処理が停止します。すでに変換された動画の結果はそのまま残ります。
- 後から追加した動画は「変換」を押すまで待機します。その後は、追加した動画と変換に失敗した動画だけが変換されます。
- 変換後の動画はグリッドに表示され、それぞれに「ダウンロード」ボタンが付きます。
- 「すべてダウンロード」を押すと、変換後の動画すべてを1つのZIPファイルとして保存できます。変換後の動画が1本だけの場合は、そのまま保存されます。
- 2本の動画のファイル名が重複する場合、後の動画には clip (1).mp4 のように番号が追加されます。
- 動画を変換できない場合は、その動画名を含むエラーメッセージが表示され、ほかの動画は引き続き変換されます。もう一度試すには「変換」を押します。
オプション
「解像度」は、動画の縦横比を保ったまま、短辺が指定したピクセル数になるまで縮小します。720pを選ぶと、1920 × 1080の動画は1280 × 720になり、縦向きに撮影された動画は720 × 1280になります。すでに指定サイズ以下の動画は、そのままのサイズになります。拡大してもファイルサイズが大きくなるだけだからです。「元のまま」を選ぶと、元のサイズが維持されます。
「フレームレート(fps)」は、1秒あたりのフレーム数が指定値以下になるまでフレームを間引きます。指定値より少ない動画は、元のフレームレートが維持されます。「元のまま」を選ぶと、すべてのフレームが維持されます。
「品質」は、再エンコード時に映像のディテールをどの程度維持するかを、変換先のコーデックで使われる正確な値で設定します。各値には「高」、「中」、「低」のいずれかが付いています。値が低いほどファイルサイズは小さくなりますが、映像はぼやけたりブロック状になったりします。各変換先では、太字で示された「高」の値が初期設定です。次に選択した変換先に同じ値がない場合は、同じグループにあるその変換先の太字の値が選択されます。そのため、MP4でCRF 30(低)を選んでいる場合、AVIではqscale 12になります。
変換先 高 中 低 MP4、MOV、MKV、FLV、3GP(H.264 CRF) 18、20、23 25、28 30、33、36、40 AVI、WMV、MPEG(qscale) 2、3、4 6、8 10、12、16、20、31 WebM(VP8ビットレート上限) 16、12、8 Mbps 6、4 Mbps 3、2、1 Mbps、500 kbps GIF(1フレームあたりの色数) 256、192 128、96 64、32、16 CRFまたはqscaleの値が低いほど、ディテールが多く維持されます。「低」のGIFではディザリングが行われません。
「音声」では、音声を維持するか削除するかを選べます。
変換先にGIFを選ぶと、解像度は360p、フレームレートは10に設定されます。これらの設定によりGIFのファイルサイズを小さくできます。別の変換先を選ぶと、両方とも「元のまま」に戻ります。GIFには音声がないため、「音声」は「削除」に設定されます。
仕組み
WebAssemblyにコンパイルされたFFmpegがブラウザー上で実行されます。ファイル内の最初の動画トラックと最初の音声トラックを取得し、変換先の形式で書き出します。
- 動画がすでに変換先の形式に対応したコーデックを使用していて、オプションで解像度、フレームレート、初期設定の品質(太字で示された「高」の値)が変更されていない場合、動画はそのままコピーされます。変換先の形式が音声のコーデックに対応していれば、音声も同様にコピーされます。コピーは再エンコードよりはるかに高速で、品質も損なわれません。
- それ以外の場合は再エンコードされるため、時間がかかります。FFmpegはブラウザー内でプロセッサーコアを1つ使用します。解像度またはフレームレートを下げると、処理が速くなります。
| 変換先 | 動画コーデック | 音声コーデック | そのままコピーされるもの |
|---|---|---|---|
| MP4 | H.264 | AAC | H.264およびAV1の動画、AACの音声 |
| MOV、FLV | H.264 | AAC | H.264の動画、AACの音声 |
| MKV | H.264 | AAC | H.264、H.265、VP8、VP9、AV1の動画。AAC、MP3、AC-3、Opus、Vorbis、FLACの音声 |
| WebM | VP8 | Vorbis | VP8、VP9、AV1の動画。VorbisおよびOpusの音声 |
| AVI | MPEG-4 Part 2(Xvid) | MP3 | MPEG-4 Part 2の動画、MP3の音声 |
| WMV | Windows Media Video 8 | Windows Media Audio 2 | 同じコーデック |
| MPEG | MPEG-2 | MPEG Audio Layer II | MPEG-2の動画、MP2の音声 |
| 3GP | H.264 Baseline | AAC | AACの音声 |
| GIF | GIF | 音声なし | なし |
- スマートフォンによっては、縦向きに撮影した動画を、回転フラグが付いた横向きの映像として保存することがあります。MP4とMOVではこのフラグが維持されるため、そのような動画もコピーできます。ほかの形式では再エンコードされ、縦向きに補正されます。
- H.264とWMVでは、幅と高さが偶数である必要があります。そのため、どちらかが奇数の動画では、最後の1行または1列のピクセルが削除されます。
- GIFの各フレームには、そのフレームに最適な色のパレットが個別に設定されます。GIFは最大50フレーム/秒なので、それより速い動画は50フレーム/秒に下げられます。
- 3GPファイルは旧型の携帯電話向けに作られています。そのため、640 × 480ピクセルに収まるよう縮小され、オプションでそれ以上に設定されていても、最大30フレーム/秒になります。
- MP4、MOV、MKV、FLV、WebM向けにH.264またはVP8へ再エンコードされる動画は、4096 × 2304ピクセル、または縦向きに撮影された動画の場合は2304 × 4096ピクセルに収まるよう縮小されます。これはH.264のレベル5.2で許可される最大ピクセル数です。ブラウザー内のFFmpegには、8K動画をH.264にエンコードするためのメモリがありません。
- MPEG動画を再エンコードする場合、MPEG-2で定義されている最大サイズである1920 × 1152ピクセル、または縦向きに撮影された動画の場合は1152 × 1920ピクセルに収まるよう縮小されます。DVDと同じ4:2:0の色形式になります。
- WMV、AVI、MPEGファイルでは、サラウンド音声がステレオにミックスダウンされます。
- 変換先のコーデックが音声のサンプルレートに対応していない場合、音声はリサンプリングされます。WMVの音声は最大48 kHz、MPEGの音声は32、44.1、または48 kHzになります。
- 字幕、ほかの音声トラック、カバー画像は含まれません。
- MPEGファイルは、DVDのファイルと同じMPEG-2プログラムストリーム形式で、拡張子 .mpg を付けて保存されます。
- ブラウザー内のFFmpegはAV1動画をデコードできないため、AV1はコピーによる変換のみ可能です。変換先はMP4、MKV、WebMで、解像度、フレームレート、品質は初期設定のままになります。
ヒント
- ほぼどこでも再生できる動画にするには、MP4に変換します。
- 動画のファイルサイズを小さくするには、「品質」または「解像度」を下げます。
- H.265(HEVC)の動画は、MP4とMOVではH.264に再エンコードされます。H.265に対応したプレーヤーで再生する場合、MKVではH.265がそのままコピーされるため、はるかに高速です。
- GIFは短くし、ファイルサイズを小さくするには「解像度」または「フレームレート」を下げます。
- FFmpegは動画をデバイスから読み込みながら処理しますが、変換後のファイルは処理が終わるまでメモリに保持されます。そのため、特にメモリの少ないデバイスでは、非常に大きなファイルを作成できない場合があります。