FLV が今も使われている場面
FLV は昔の Flash ビデオ形式として知られており、現在のブラウザーでは再生できません。ただし、ライブ配信という重要な分野では今も現役です。多くの配信プラットフォームやメディアサーバーへライブ映像を送るプロトコルである RTMP は、映像を FLV 形式で伝送します。用意した動画をライブ配信として再生するツールや、録画ファイルを RTMP サーバーに送り込むツールでは、FLV 入力が求められることがあります。MKV を FLV に変換する主な理由は次のとおりです。
- Flash 系の内蔵プレーヤーを使う古い e ラーニングシステムやキオスク端末で再生する
- FLV のみ受け付ける社内の動画アーカイブにアップロードする
- 配信ソフトやメディアサーバーのテスト用ファイルを作る
スマートフォンや編集ソフト、SNS で使う場合は MP4 のほうが適しています。その場合は MKV から MP4 をご利用ください。
速度と画質
FLV は H.264 の映像と AAC の音声に対応しています。これは OBS の録画や多くの MKV 映像で使われている組み合わせです。MKV がこのコーデックで、元の設定のまま変換する場合は、処理が少なくて済むため大幅に速くなることがあります。HEVC、VP9、AV1、DTS、ドルビー音声など、それ以外のコーデックは FLV 対応のコーデックに再エンコードされます。FLV の書き出しはブラウザー上で ffmpeg を動かす内蔵コンバーターエンジンで行うため、最新の高速処理より時間がかかります。
FLV で保持できないもの
FLV はシンプルなコンテナーで、映像トラックと音声トラックを 1 つずつしか持てません。MKV に含まれる追加の音声言語、字幕、チャプターは引き継がれません。また、HEVC と 10 ビット映像は標準の FLV では扱えないため、再エンコードされます。変換先が古いシステムの場合、解像度やビットレートに制限があることもあります。その場合は 720p または 480p にしておくと安心です。
配信で使うときのヒント
多くの配信環境では、30 fps や 60 fps などの固定フレームレートが適しています。画面録画ソフトで録った MKV は可変フレームレートのことがあるため、ここで固定フレームレートを選ぶと、均等なタイミングで再エンコードされます。古いサーバー向けには、ファイルサイズも控えめにしておきましょう。FLV 圧縮ツールでさらに小さくできます。逆方向の変換は FLV から MKV をご覧ください。すべての処理はお使いのパソコン上で行われます。