キレ

FLV を MP4 に変換

ブラウザ内で完結、アップロード不要

MP4

Flash Video → H.264 · 再エンコード

動画

FLV → MP4

規格

7 項目
FLV を MP4 に変換 の規格
項目値備考
入力FLVまたは FFmpeg が読めるあらゆる動画
出力MP4、H.264 + AACスマホやブラウザ、編集ソフトで再生できる
映像H.264 で再エンコードx264、veryfast プリセット、CRF 23
音声AAC既に AAC か MP3 ならそのままコピー、それ以外は AAC 128 kbps
時間開始前に計測この端末で 2 秒を試しにエンコード
エンジンこのブラウザ内蔵のエンコーダ、または FFmpeg(16.8 MB)FFmpeg はブラウザにできないときだけ、そう書かれたボタンを押すとダウンロードされる
処理場所このブラウザサーバーには送らない

何が起きるか

5
何が起きるのか、なぜか

FLV は Flash Video のことで、Flash が使われていた時代に YouTube をはじめ多くの動画サイトが使っていた形式です。古いダウンロードファイルや配信のアーカイブに今もこの形式のものが残っています。中身はたいてい H.264 と AAC の音声で、時にはより古い Sorenson Spark や On2 VP6 の映像と MP3 の音声のこともあります。Adobe は 2020 年末に Flash Player を終了し、それとともに再生ソフトやスマホも FLV を読まなくなりました。

このページは同じ動画を MP4 として書き出します。映像は H.264 に再エンコードします。音声は AAC か MP3 であれば再エンコードせずに MP4 にコピーし、それ以外は AAC 128 kbps に再エンコードします。すでに H.264 を含む FLV であれば厳密には映像を再エンコードする必要はありませんが、このサイトでコピーだけを行うツール(MOV から MP4 へ)は MP4 系のファイルしか読めないため、ここでは再エンコードし、バッジもそう表示します。

ページはまずブラウザ自身に尋ねます。ブラウザにはビデオ通話や画面録画に使う動画エンコーダ(H.264、VP9、AAC、Opus。多くはグラフィックチップ上で動く)が備わっており、このブラウザがそれでファイルを読んで結果を書けるなら、そのようにします。何もダウンロードせず、かかる時間はここで先に測り、バッジの下の行にブラウザのエンコーダで処理したと書きます。MP4・MOV・WebM・MKV のファイルはたいてい該当します。AVI・WMV・FLV は該当せず、MP3 を作る場合も該当しないため、それらは下の方法で処理します。

処理を行うのは FFmpeg です。多くの動画ソフトの土台になっているプログラムを WebAssembly にコンパイルし、このページの中で動かしています。サイズは大きく(16.8 MB)、そう書かれたボタンを押すまではダウンロードされません。ダウンロード後はファイルを読み込み、真ん中あたりの 2 秒を試しにエンコードして、何も始まる前に、この端末で全体にどれくらいかかるかを知らせます。この数字は表から引いたものではなく、ここで実際に測ったものです。同じエンジンと設定、この端末のプロセッサとその動画で測っています。それでもあくまで推定であり、推定だとはっきり書いています。

パソコンにインストールしたソフトより遅くなります。ここでは FFmpeg がプロセッサのコアを 1 つだけ使って動きます。ブラウザは特定のセキュリティヘッダーを付けたサイトでしか複数コアの使用を許さず、グラフィックチップの動画エンコーダーはまったく使えないからです。長くて解像度の高い動画は数分かかることもあり、スマホではさらに長くかかります。始める前に推定時間でそう伝え、進行中は残り時間を表示し、キャンセルを押せばすぐに止まります。ブラウザ内蔵のエンコーダで処理できるときははるかに速く、何もダウンロードしません。

よくある質問

4
画質は落ちますか

多少落ちます。再エンコードであれば必ずそうなり、バッジもそう表示します。映像は x264 の CRF 23 でエンコードします。画面が必要とする場所にビットを使う一定品質の設定で、通常の視聴ではほとんどの人が元と見分けられません。失われたものは、変換し直しても戻りません。

なぜこんなに時間がかかるのですか

すべてのフレームを、ブラウザの中でプロセッサのコア 1 つを使ってデコードし、またエンコードするからです。インストール型のソフトはコアを全部使い、たいていグラフィックチップのエンコーダーも使いますが、ウェブページは既定でどちらも使えません。このページは開始前にこの端末でどれくらいかかるかを計測するので、待ち時間が予想外になることはありません。

スマホのメモリが足りなくなったら

半端なファイルを渡す代わりに、ページは処理を止めてそう伝えます。読み込む動画はディスクから少しずつ読み、まるごとメモリにコピーすることはありませんが、新しいファイルは完成するまでメモリの中で作られるため、長くて高解像度の動画はスマホには重すぎることがあります。もっと短いクリップ、もっと小さいサイズ、またはパソコンを使えば通ります。

動画はアップロードされますか

されません。エンジンはこの端末のブラウザにダウンロードされ、ファイルもそこで読み書きされます。このサイトにはアップロード先がないので、動画の行き先がありません。

関連規格

4