FLV ファイルを変換する理由
FLV は Adobe Flash Player を前提としたフォーマットですが、Flash Player は 2020 年末で終了しました。そのため現在、FLV は Chrome、Edge、Safari、Firefox では再生できず、iPhone や Android でも専用アプリがなければ再生できません。ほとんどの動画編集ソフトでも読み込めません。MP4 はその自然な後継です。後期の FLV がすでに使っていた最新のコーデックをそのまま使え、どの環境でも再生できます。FLV を MP4 に変換すれば、古い動画も通常の動画として再び視聴・編集・共有できるようになります。
数秒で終わるか数分かかるかは、コーデック次第
入力リストには、FLV の中身が表示されます。
- H.264 動画と AAC 音声。2008 年以降の FLV やライブ配信の録画によく見られます。再エンコードせずにストリームをそのまま MP4 にコピーするため、1 時間の録画でもあっという間に完了し、画質もまったく同じです。
- H.264 動画と MP3 音声。MP4 は両方に対応しているため、この場合も通常は高速コピーで済みます。
- Sorenson Spark または On2 VP6 の動画。これらの初期の Flash コーデックは MP4 では使えないため、H.264 に再エンコードされます。時間はかかりますが、どこでも再生できる動画になります。
- Nellymoser または Speex の音声は、古いウェブカメラやボイスチャットの録画に多く、AAC に変換されます。
高速コピーができるのは、元の解像度とフレームレートを維持した場合だけです。これらを変更すると、必ず再エンコードになります。
FLV のよくある問題を解決
再生位置をジャンプできない、または長さが正しく表示されない。配信から保存した FLV には、キーフレームのインデックスがないことがよくあります。MP4 では正しいタイミング情報が付くため、シークできるようになります。ライブ配信の録画が途中で止まる、またはカクつく。録画中にネットワークが途切れると、タイムスタンプに空白ができることがあります。コピーした MP4 でもその箇所でカクつく場合は、解像度かフレームレートを変えて、もう一度変換してください。再エンコードされ、タイミングが作り直されます。ファイルが複数に分かれている。長い動画を複数の FLV に分割しているサイトもあります。まとめて変換してから、動画結合で 1 本につなげましょう。
変換したあとは
古い FLV は 320x240 や 640x360 など、小さいサイズのものが多くあります。そのサイズのままにしてください。拡大してもファイルが大きくなるだけです。サイズの大きい配信録画を共有用に軽くするなら動画圧縮を、必要な部分だけを切り出すなら動画トリミングを使いましょう。古いシステムのために FLV が必要になった場合は、MP4 を FLV に変換で逆変換できます。すべての処理はお使いのデバイス上で行われ、ファイルはアップロードされません。