gorogoronyan FC2

Flash FLVファイル

追記 2020年

下の話は 2011年頃の昔話です。 現在では YouTube では flv を使用しておらず、webm になっています。 他の動画サイトでも mp4 になっています。

概略 (2011)

Flash Video はYouTube などのネット動画で使われるフォーマットです。

Wikipedia:Flash_Video

YouTubeなどの動画サイトで映像を眺めると ブラウザのキャッシュに数MBから数十MBほどのキャッシュファイルが 保存されていると思う。これが flv ファイルです。

(追記2014/02) 昔のブラウザ (Firefox3.0など) は flv ファイルがそのままキャッシュされていたのだけど、 現在のブラウザは小さいファイルに分割されていて 簡単には見れないようになっています。

初期の動画ファイル(flv1)では、 映像圧縮に H.263 の亜種(サブセット)の Sorenson Spark、 音声圧縮に MP3 を用いていた。flv4 で映像圧縮で On2 の VP6 という圧縮方式も使っていたようだ。 その後、f4v で映像H.264+音声AACのフォーマットを使うようになり、 2011年頃にはYouTube などの動画サイトではこのフォーマットが 中心になっている。

● Flash Video
ウソがあるかもしれないので参考程度に見て

              コンテナ   映像圧縮               音声圧縮
Flash7まで    flv1       Sorenson Spark H.263   MP3
Flash8で追加  flv4       On2 VP6                MP3
Flash9で追加  f4v        MPEG-4 AVC/H.264       AAC

flv ファイルの映像圧縮、音声圧縮の方式を知りたい場合は、 真空波動研 SuperLite で簡単に調べられます。
動画ファイルの種類いろいろ

真空波動研 SuperLite で flv ファイルの内容を表示した例
真空波動研 SuperLite で flv ファイルの内容を表示した例

このサンプルでは、映像圧縮に H.264 main profile、 音声圧縮に AAC を用いています。

flv ファイルの例
flv ファイルの例

このサンプルでは、映像圧縮に Sorenson H.263、音声圧縮に MP3 を用いています。

FLV ファイルを再生できるプレーヤーソフト (2011)

Media Player Classic - Home Cinema

FLV(H.263+MP3, H.264+AAC のどちらも対応)の他、 MP4(H.264+AAC) など近年よく使われる映像ファイルに対応するシンプルな プレーヤーソフトです。
動画再生ソフト Media Player Classic Home Cinema

MPC-HC
MPC-HC

VLCメディアプレーヤー

VLC メディアプレーヤーは映像ファイルの変換機能など多くの 機能を搭載したプレーヤーです。
動画再生ソフト VLCメディアプレーヤー

VLC メディアプレーヤー 1.1.11
VLC メディアプレーヤー 1.1.11

FLV ファイルの映像と音声を分離 (2011)

HugFlash

窓の杜 - HugFlash

FLV ファイルの映像と音声を分離して出力するソフトです。 hugflash.exe をダブルクリックして起動します。 たとえば、映像 H.264 +音声 AAC の FLV ファイルならば、 拡張子が mp4 の H.264映像ファイルと拡張子が m4a の AAC音声ファイルに分離します。音声が MP3 の場合は拡張子が mp3 の音声ファイルを出力します。

HugFlash 2.7.3
HugFlash 2.7.3
FLV ファイルをウインドにドロップすれば分離処理を開始する。

FLV ファイルを 編集、MP4 ファイルに変換 (2012)

flv ファイルを編集したり、 mp4 ファイルに変換したりできるソフトがいくつかある。 ただし、このあたりからソフトごとに一部動作が変だったり、 設定がややこしかったり、といった泥沼が出てきます。

Avidemux で編集

Avidemux はflv ファイルの簡易編集が可能です。 再圧縮なし(再圧縮による劣化が生じない) で動画の一部だけ切り出して保存するといった編集ができます。
動画の簡易編集ソフト Avidemux

Avidemux 2.5.6 (WindowsXP)で flv ファイルを編集
Avidemux 2.5.6 (WindowsXP)で flv ファイルを編集

Avidemux の flv → mp4 変換

映像圧縮が H.264、音声圧縮が AAC の flv ファイルであれば、 再圧縮なしで短時間で mp4 ファイルに変換して保存できます。 ただし、カット編集したファイルを再びH.264+AAC の flv ファイルで保存することだけできません・・・あら不思議。

映像圧縮が VP6 や Sorenson H.263 の flv ファイルを MP4 に変換する話になると、Avidemux を使うのはややこしくなります。 MP4 に変換するとき映像を H.264 に変換した方がよいのだけど、 H.264 のプロファイルなどの設定が複雑です。

VLCメディアプレーヤーで変換

VLC は動画の変換が可能です。編集機能はありません。
動画ソフト VLCメディアプレーヤー

(2012/01注意)VLC1.1.11 は条件によってはうまく動作しないので注意。
映像が Sorenson H.263 や On2 VP6 のflv ファイルを 映像 H.264 +音声 AAC の mp4 ファイルに変換するのに向いている。 映像H.264+音声AAC の flv ファイルを mp4 に変換するときにいろいろ問題が出ているので、 この場合は使わない方がよいです。

◎ flv → mp4 (H.264+AAC) 変換の可否 (VLC 1.1.11の場合)
                                                      変換の可否
         素材                      出力           Windows7   WindowsXP
flv (Sorenson H.263 + MP3)   mp4 (H.264 + AAC)       ○         ○
flv (On2 VP6        + MP3)   mp4 (H.264 + AAC)       ○         ○
flv (AVC/H.264      + AAC)   mp4 (H.264 + AAC)       ×*1)      ×*1) 
flv (AVC/H.264      + AAC)   mp4 (再圧縮なし )       ○         ×*2)

*1)音声データが出力されず、再生時に音がでない。
*2)変換処理を行わず、動画の再生をはじめてしまう。

VLC メディアプレーヤーの H.264 変換は初期設定でプロファイルが H.264 high profile になっている点に注意。 H.264 high profile に対応したプレーヤーで再生可能です。 2010年頃のウォークマンや iPod は H.264 baseline profile や main profile のみ再生可能(high profile は再生できない)なので注意。 VLC の H.264 変換の設定を変更することが必要です。
H.264動画への変換

inserted by FC2 system