なぜ FLV を MP4 に変換するのですか?
FLV は Adobe Flash 用に構築されましたが、Flash は 2020 年にサポート終了(EOL)となり、現在はすべてのブラウザでブロックされ、最新のスマートフォンやテレビでもサポートされていません。.MP4 への変換は、レガシーなソフトウェアをインストールせずにこれらのファイルを再び再生可能にする唯一の確実な方法です。2008 年以降のほとんどの FLV ファイルにはすでに内部に H.264 ビデオが含まれているため、変換は単なるコンテナの入れ替え(リマックッス)で済みます。
FLV から MP4 への変換方法
コマンドライン - FFmpeg CLI
ffmpeg -i input.flv -c copy output.mp4 を実行して、再エンコードなしでリマックッスします。FLV が古いコーデックを使用している場合は、代わりに ffmpeg -i input.flv -c:v libx264 -c:a aac output.mp4 を使用してください。
VLC media player FREE
「メディア」 > 「変換 / 保存」に移動し、.flv ファイルを追加して、Video H.264 MP4 プロファイルを選択し、「開始」をクリックします。
HandBrake OPEN-SOURCE
HandBrake に .flv をドラッグし、MP4 プリセットを選択して「Start Encode」をクリックします。
FLV を変換するプログラム
これらの形式について
FLV (Flash Video) ファイルは、Adobe Flash Player 用に作成された動画形式であり、2000 年代を通じて YouTube やほとんどのストリーミング サイトで使用されていました。Flash は 2020 年 12 月に終了しましたが、VLC media player を使用すれば、Flash なしでどのプラットフォームでも FLV…
.FLV の詳細を開く →MP4 ファイルは、ビデオ、オーディオ、字幕、チャプターを 1 つのファイルに保持するビデオコンテナ(2003 年に標準化された MPEG-4 Part 14)です。追加のソフトウェアなしで、あらゆるスマートフォン、コンピュータ、ブラウザ、スマート TV で再生できます。MP4 が開かない場合、その原因のほとんどはコーデックの不足です。無料の VLC media player…
.MP4 の詳細を開く →品質と注意点
- FLV に H.264 ビデオと AAC オーディオが含まれている場合、
-c copyを使用したリマックッスでは画質の劣化はゼロです。ストリームはそのまま新しいコンテナにコピーされます。 - VP6 (
vp6f) や Sorenson H.263 (flv1) を使用している古い FLV は H.264 に再エンコードする必要があり、これはわずかに lossy(ロスあり)で、リマックッスよりも時間がかかります。 - FLV 内部に埋め込まれた Flash キューポイントや
onMetaDataスクリプトタグは MP4 に相当するものがなく削除されますが、通常のビデオ再生に影響はありません。
よくある質問
画質を落とさずに FLV を MP4 に変換できますか?
-c copy を使えば数秒でロスレスにリマックッスできます。画質の低下は、VP6 のような古いコーデックを再エンコードする場合にのみ発生します。なぜ FLV がスマートフォンやテレビで再生できないのですか?
FLV がどのコーデックを使用しているか確認するにはどうすればよいですか?
ffmpeg -i yourfile.flv を出力ファイル指定なしで実行し、ビデオストリームの行を確認してください。h264 であればロスレスリマックッスが可能で、vp6f や flv1 であれば再エンコードが必要です。変換にはどのくらいの時間がかかりますか?
-c copy によるリマックッスは、ファイルサイズに関係なく数秒で終わります。H.264 への再エンコードは、通常、最新のマシンであれば動画の再生時間よりも短い時間で完了します。