FLVからMP4への変換ツール
FLVファイルをFFmpegでブラウザ上で直接MP4に変換します。どこにもアップロードされません。
入力
出力
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との相互変換もできます。汎用の動画変換ツールも、MOVからMP4やMP4からGIFなど特定の形式の組み合わせに対応したツールも、すべて同じように動作します。ツール名に記載された形式が初期設定されており、変換元と変換先のメニューから別の形式を選べます。ファイル一覧には変換元の形式の動画だけが表示されますが、ファイルをドロップした場合はどの形式でも読み込めます。変換元の形式はファイルに応じて設定されるため、MOVからMP4への変換ツールでもMKVファイルを変換できます。変換先の形式を選んだら、設定の解像度、フレームレート、品質、音声の各オプションで動画を小さくしたり、音声を削除したりできます。初期状態では、動画はそのままの状態に保たれます。次に「変換」を押します。FFmpegの読み込み中と変換の進行状況はプログレスバーに表示され、「キャンセル」を押すと停止します。別のファイル、形式、オプションを選ぶと、もう一度「変換」を押すまで結果が消去されます。変換が完了したら、ボタンの下にあるプレビューを確認するか、その下のタイムラインを操作して再生位置を移動し、変換後のファイルをダウンロードしてください。ファイル名は元のままで、拡張子だけが新しい形式になります。
動画はFFmpegを使ってお使いのデバイス上で変換され、アップロードされることはありません。初回の変換前に、このページでFFmpegがダウンロードされます。ファイルサイズは約30 MBです。
オプション
- 解像度では、縦横比を保ちながら、動画の短辺が指定したピクセル数になるまで縮小します。720pを選ぶと、1920 × 1080の動画は1280 × 720になり、縦向きに撮影した動画は720 × 1280になります。すでに指定サイズより小さい動画は、そのままのサイズが保たれます。拡大してもファイルサイズが大きくなるだけだからです。「元のまま」を選ぶとサイズは変わりません。
- フレームレート(fps)では、1秒あたりのフレーム数が指定した数以下になるまでフレームを間引きます。指定値よりフレームレートが低い動画はそのまま維持され、「元のまま」を選ぶとすべてのフレームが保持されます。
- 品質では、再エンコード後の映像にどれだけ細部を残すかを設定します。「中」や「低」を選ぶと、映像がぼやけたりブロック状になったりしますが、ファイルサイズは小さくなります。GIFでは代わりに色数が減り、「高」では各フレーム256色、「中」では128色、「低」では64色になります。「低」ではディザリングも行われません。
- 音声では、音声を保持するか削除するかを選びます。
- 変換先にGIFを選ぶと、解像度は360p、フレームレートは10に設定されます。これによりGIFのファイルサイズを小さくできます。別の変換先を選ぶと、どちらも「元のまま」に戻ります。GIFには音声がないため、音声は「削除」に設定されます。
動作の仕組み
WebAssemblyにコンパイルされたFFmpegがブラウザー上で動作します。ファイル内の最初の動画トラックと最初の音声トラックを使用して、変換先の形式でファイルを書き出します。
- 動画が変換先の形式に対応したコーデックをすでに使用していて、オプションで解像度、フレームレート、「高」品質を維持する場合、動画はそのままコピーされます。変換先の形式が音声のコーデックに対応している場合、音声もそのままコピーされます。コピーは再エンコードよりもはるかに高速で、品質も劣化しません。
- それ以外の場合は再エンコードされるため、処理に時間がかかります。FFmpegはブラウザーでプロセッサコアを1つ使用します。解像度やフレームレートを下げると処理が速くなります。
| 変換先 | 動画コーデック | 音声コーデック | そのままコピーされるもの |
|---|---|---|---|
| MP4、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 fpsのため、それより速い動画は50 fpsに下げられます。
- 3GPファイルは古い携帯電話向けの形式です。640 × 480ピクセルに収まるように縮小され、オプションでそれ以上に設定していても、フレームレートは最大30 fpsになります。
- WMV、AVI、MPEGファイルの音声コーデックは最大2チャンネルにしか対応していないため、サラウンド音声はステレオにダウンミックスされます。
- 字幕、その他の音声トラック、カバーアートは含まれません。
- MPEGファイルは、DVDのファイルと同じMPEG-2プログラムストリームとして、.mpg拡張子で保存されます。
- ブラウザーではAVI、WMV、FLV、MPEGを再生できないため、変換先にこれらの形式を選ぶと、元の動画がプレビューに表示されます。ブラウザーによってはMOV、MKV、3GPを再生できない場合があり、その場合はプレーヤーにその旨が表示されます。
ヒント
- どこでも再生できる動画にするには、MP4に変換してください。
- 動画のファイルサイズを小さくするには、品質または解像度を下げてください。
- H.265(HEVC)動画は、MP4やMOVに変換するとH.264に再エンコードされます。H.265に対応したプレーヤー向けには、MKVならH.265のままコピーできるため、変換がはるかに速くなります。
- GIFは短くし、ファイルサイズを小さくするには解像度またはフレームレートを下げてください。
- FFmpegは動画全体と変換後のファイルをメモリに保持するため、特にメモリの少ないデバイスでは、非常に大きな動画を変換できない場合があります。