MP4をFLVに変換
Flash Playerは提供を終了しましたが、そのコンテナ形式はRTMP配信や、今も.flvを求める一部の古いシステムで使われ続けています。このページでは、そうした用途に合わせてMP4をFlash Videoに格納し直します。
動画変換
またはMP4, MOV, MKV … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
値が小さいほど高画質でファイルも大きくなります。18 は元と見分けがつかない画質、23 が初期値、28 以上では目に見えてぼやけます。
1 秒あたりのフレーム数です。プラットフォームから指定がない限り、元のレートのままにしてください。GIF なら 15–20 fps で十分です。
PowerPoint ファイルと静止画 1 枚の場合のみ使用します。各スライドまたは画像を表示する長さです。
自動では、MP4/MOV に AAC、WebM に Opus を使用します。「元の音声をコピー」は、変換先の形式が対応している場合に元の音声をそのまま保持します。
音楽なら 192 kbps で元と聞き分けられません。会話なら 128 kbps で十分です。
アニメーションの幅をピクセルで指定します。高さは縦横比に合わせて決まります。チャットなら 480 px が適しています。720 px 以上だと高画質な GIF になりますが、ファイルサイズはかなり大きくなります。
GIF は最大 256 色です。色数を減らすとファイルは小さくなりますが、グラデーションや肌の色に縞模様が出ます。
パレットの色を細かいパターンで混ぜて、縞模様を目立たなくします。Sierra が最もなめらかで、なしが最小サイズです。
アニメーションを無限に繰り返すか、1 回だけ再生して止めるかを選びます。
任意です。秒数(例: 75)または分:秒(1:15)で指定します。空欄にすると最初から始まります。
任意です。開始時間と同じ形式で指定します。空欄にすると最後までそのまま残ります。
変換後のファイルは、このサイズちょうどかそれをわずかに下回るサイズになります。
このツールの使い方
- 1
MP4をアップロード
MP4を1本、または最大20本までまとめて追加します。1ファイルの上限は95 MBです。MOV、MKV、WebMのファイルも使えます。
- 2
音声の設定を確認
音声コーデックは、RTMPサーバーやflv.jsが想定しているAACが初期設定です。取り込み回線が遅い用途のFLVなら、解像度を720pに下げてください。
- 3
「FLVに変換」を押す
.flvファイルは1つずつ、またはZIPでまとめてダウンロードできます。サーバー上のデータは30分後にすべて削除されます。
MP4をアップロードしてFLVに変換を押してください。AAC音声のFlash Videoが得られます。この組み合わせは、RTMPサーバー、flv.js、Flash Player 9 Update 3以降のいずれでも読み込めます。
Flash終了後もMP4をFLVに変換する理由
FLVは2002年、MacromediaがFlash Player 6向けに開発しました。当初はSorenson Sparkコーデックを使い、Flash Player 8でOn2 VP6が加わりました。2007年12月、Flash Player 9 Update 3がH.264映像とAAC音声に対応して、形式は現代的になりました。以降のFLVは、MP4と同じストリームを格納できます。
AdobeはFlash Playerを2020年12月31日に終了しましたが、コンテナ自体はストリーミングで使われ続けています。エンコーダーからのRTMP送信は、すべてFLVタグの連なりです。テスト環境、再配信スクリプト、nginx-rtmpやSRSなどのメディアサーバーには、すでにFLVになっているファイルを渡すのが最も手軽です。さらに少数ですが、Flash時代に作った研修ポータルやキオスクが、アップロード形式を.flvだけにしている場合もあります。
| from ↓ · to → | H.264 | HEVC | AV1 | AAC | MP3 |
|---|---|---|---|---|---|
| Classic FLV | Classic FLV to H.264: yes | – Classic FLV to HEVC: no | – Classic FLV to AV1: no | Classic FLV to AAC: yes | Classic FLV to MP3: yes |
| Enhanced RTMP FLV | Enhanced RTMP FLV to H.264: yes | Enhanced RTMP FLV to HEVC: yes | Enhanced RTMP FLV to AV1: yes | Enhanced RTMP FLV to AAC: yes | Enhanced RTMP FLV to MP3: yes |
| MP4 | MP4 to H.264: yes | MP4 to HEVC: yes | MP4 to AV1: yes | MP4 to AAC: yes | MP4 to MP3: yes |
MP4
MPEG-4ビデオ
MP4(MPEG-4 Part 14)は、ISO/MPEGが標準化し、AppleのQuickTime形式をベースにしたマルチメディアコンテナです。通常はH.264またはHEVCのビデオとAAC音声を含み、字幕、チャプター、メタデータも格納できます。スマートフォン、ブラウザ、テレビ、ゲーム機、SNSで再生でき、世界で最も互換性の高いビデオ形式です。中のビデオはほとんどの場合非可逆なので、再エンコードを繰り返すと少しずつ画質が落ちます。
- 圧縮方式
- 非可逆
- 透過
- –
- アニメーション
- –
- 登場時期
- 2001 · Moving Picture Experts Group (MPEG)
FLV
Flash Video
FLV は、2000年代初めに Macromedia(のちに Adobe)が、Flash Player でのビデオストリーミング用に導入した Flash Video コンテナーです。初期の YouTube や多くの動画サイトを支え、現在でも一部の RTMP ライブ配信ツールで FLV 形式が使われています。2020年に Flash Player が終了したため、ブラウザーやスマートフォンでは FLV を再生できません。VLC などのデスクトップ向けプレーヤーでは今でも開けます。
- 圧縮方式
- 非可逆
- 透過
- –
- アニメーション
- –
- 登場時期
- Macromedia (now Adobe)
MP4からFLVへの変換は、視聴者のためというより仕組みの都合で行います。RTMP取り込みのテスト、flv.jsプレーヤー、アップロード形式を.flvだけとするFlash時代のLMSなどが該当します。
MP4から変換したFLVの主な使い道
RTMPサーバーのテスト
ストリーミング担当のエンジニアは、本番前に短いFLVをローカルサーバーへループ送信し、取り込み、トランスコード、録画を確認します。ファイルがすでにFLV形式なので、送信時にリマックスは不要です。
flv.jsや古いWebプレーヤー
flv.jsや、Flashフォールバック付きの古いプレーヤーを使うページは、プログレッシブ形式の.flvを前提にしています。ライブラリが取り出した内容をブラウザがデコードできるよう、映像はH.264、音声はAACのままにしてください。
古いLMSやキオスク端末
2000年代後半の研修パッケージには、.flvのパスが固定で書かれていることがよくあります。同じ名前の新しいFLVでクリップを差し替えるのが、たいてい最も早い対処法です。そうしたプレーヤーなら、720pを上限にしておくと安全です。
MP4をFLVに変換すると何が変わるか
MP4をFLVに変換:よくある質問
2026年の今、FLVファイルを使うのはどんな場面ですか?
主にストリーミングの基盤で使われています。OBSなど多くのエンコーダーがYouTubeやTwitchへライブ映像を送るRTMPは、音声と映像をFLVタグで運びます。FFmpegなどのツールもflvマルチプレクサーでストリームを書き出します。ストリーミング以外では、古いeラーニング教材、キオスク端末のプレーヤー、アーカイブされたサイトに残っています。
FlashなしでブラウザからFLVを再生できますか?
単体では再生できません。現行のブラウザにはFLVデコーダーがないためです。今もFLVを配信しているサイトは、Bilibiliが2016年に公開したオープンソースライブラリのflv.jsを使っています。JavaScriptでFLVを展開し、中のH.264とAACをブラウザ標準のメディアエンジンに渡す仕組みです。
FLVはMP4より容量が大きくなりますか?
映像がH.264のままなら、ほぼ同じサイズです。コンテナが加えるのは1フレームあたりわずかなバイト数だけだからです。サイズが大きく増えるのは、プレーヤーの都合でSorenson Sparkのような古いコーデックを使わざるを得ない場合だけです。同じ精細さに、はるかに多くのビットが必要になります。
HEVCやAV1の動画をFLVに入れられますか?
2023年に公開されたEnhanced RTMP拡張でのみ対応しています。OBS Studio 29.1はこれを使ってYouTubeへHEVCやAV1を配信しました。従来のFLVパーサーはこうしたストリームを受け付けないため、古いプレーヤー向けには映像をH.264のままにしてください。
VLCでFLVのシークが遅いのはなぜですか?
FLVには中央のインデックスがなく、書き込み側がヘッダーにキーフレームのメタデータを加えない限り、プレーヤーはジャンプ先を探すためにファイルを走査することがあります。短いクリップなら影響はありません。長い録画は、FLVの役目が済んだらFLVをMP4に変換で元に戻してください。
MP4のチャプターや字幕はFLVに残りますか?
引き継がれません。FLVにはチャプター一覧も字幕トラックの種類もないため、どちらも削除されます。字幕が必要な場合は、変換前に編集ソフトで映像に焼き込むか、FLVとは別にMP4も保管してください。