FLVとSWFの違い

Anonim

FLVとSWF

Adob​​eはインターネットで独自のファイル形式を普及させることに成功しました。これらのフォーマットのうちの2つは、FLVとSWFです。 SWFは当初、サイズが小さくてウェブサイトで簡単に使用できるベクターグラフィックスを表示することを意図していました。 FLVはFlash Videoの略で、インターネット上でのビデオストリーミングを目的としています。

<! - 1 - >

FLVはビデオコンテナであるため、FLVファイルにはビデオのみが含まれ、SWFファイルにはさまざまなコンテンツが含まれている必要があります。それは、ビデオ、アニメーション、ゲーム、さらにはほとんどアプリケーションを含むことができます。アプリケーションは、ActionSciptを使用してスクリプトを作成して、ユーザが行ったことに対するスクリプトレスポンスを提供することができます。アニメーションとインタラクションの複雑さは、単純なメニューから、複数の要素とアクションを備えた本格的なミニゲームに及ぶ可能性があります。

<! - 2 - >

FLVは単なる1つの目的のために作られていますが、その仕事は非常にうまくいきます。これは、この形式を使用するビデオサイトの数によって明らかです。それはプログレッシブ形式であり、ファイル全体がまだダウンロードされていなくても、ビデオを再生することができます。これは、長いビデオをインターネット経由で読み込む際に非常に便利です。 FLVは、ビデオをエンコードする際にロッシーなフォーマットを使用することによっても利益を得ます。なぜなら、ロードの高速化のためにできるだけファイルサイズを小さくすることが常に重要なためです。 FLVファイルのオーディオは、多くの場合、MP3形式でエンコードされ、ビデオは通常、H464エンコーダを使用します。これはCPUが少し空いている可能性がありますが、より良い画像を提供します。

<! - 3 - >

動画では、SWF形式にはいくつかの欠点があり、悪い選択です。まず、可逆圧縮を使用してアニメーションやインタラクティブアプレットで使用する画像の品質を維持しますが、これはSWFファイルに保存されたビデオが圧縮されておらず、インターネットで使用するには大きすぎることを意味します。非常に長いビデオは、特定の数のフレームに限定されているため、SWFファイル内に格納することもできません。要約:

1。どちらもAdobeのもので、インターネットで広く使われています。 FLVは厳密にはビデオコンテナですが、SWFには多数の異なるメディアが含まれている可能性があります。 SWFファイルは、インタラクションを提供するためにActionscriptを使用してスクリプト化することができます.FLVは

に対応していません。 FLVは非可逆圧縮方式を使用しますが、SWFは可逆圧縮方式です(999)。 SWFファイルにはビデオも含めることができますが、特に長くて高品質のビデオではFLVほど良くありません。