• ベストアンサー

FLVとSWFの違い

サイトで調べていてもFLVとSWFの違いがいまいちハッキリしません。 それぞれどんなメリットがあるのか。。。 もしかしたら、そもそもまったく違うものなのか。。。 分かる方お願いします!

  • Flash
  • 回答数4
  • ありがとう数50

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.2

SWF は, Flash の元のアップロード用ファイルですよ。 この SWF の中には, 動画ファイル(AVIや FLVなど)や, 音声(MP3,WAVなど)や, ビットマップ画像(BMP,JPEG,GIFなど)を埋め込むことが出来ますし, 埋め込まない場合も, 動画ファイルであれば FLV, 音声ファイルであれば MP3, ビットマップ画像ファイルであればJPEG,GIF,PNG, であれば,SWF 内にそれらのファイルをロードして表示することも可能です。 また,SWF の中に SWF をロード表示することもできます。 ActionScript などが入っているのも SWF ファイルです。 一方,FLV ファイルは, 単なる AVI や MPEG などと同じような動画ファイルです。 FLV は単なる動画ファイルですから, そこに何かをロードすることも ActionScript を入れることもできません。 本当に単なる動画ファイルです。 その FLV のみが SWF から ロードできる動画ファイルです。 というか,Flash Player が FLV しか再生できないのです。 そこまではよろしいでしょうか? しかし,SWF ファイルというのは, ファイルの容量がせいぜい十数MBくらいと, 動画に比べればかなり少ないのです。 オーサリングにおける Flash の限界について http://www.adobe.com/jp/support/flash/ts/documents/fl0115.html  ---引用--- > 動くかもしれませんが、数~数十メガバイトの Flash ファイルを > 作成した場合に、オーサリング時、またはプロジェクタや > SWF ファイルを書き出す場合、処理にとても負荷がかかります。 > このようなファイルを作成したとき、 > Flash または作成したプロジェクタがクラッシュする、 > オーサリング時の動作が遅くなる、 > Flash ファイルが壊れてしまう、再生がとても遅い、 > プロジェクタまたは SWF ファイルをパブリッシュできない等、 > 予想できないトラブルが発生する場合があります。 しかし,そもそも Flash とは, 超軽くファイルが作れるので,数KB~数百KBがせいぜいです。 ですから, このファイル容量制限はあってもなくても同じです。 その前に,数十MBなんてファイルをダウンロードする側の回線の方が心配です。 また, SWF ファイルが仮に 500MB になったとしましょうか。 その SWF を再生するエンドユーサーの PC のメモリが 500MB 以下であれば・・・, 終わりですね。 ですから,数十MBで普通は十分すぎるのです。 しかし,かと言って, 動画ファイルというとそうも行きません。 そこで考え出されたのが FLV です。 FLV はストリーミングで配信&再生が可能です。 つまり, 500MB のファイル容量があっても, ストリーミングで配信され, その都度メモリから解放されれば, 別に 100MB くらいのメモリ搭載の PC でも理論上再生可能なのです。 かんたん作成!Flash Video 活用講座 http://www.adobe.com/jp/devnet/flash/articles/create_flashvideo_04.html というわけで,FLV という動画ファイル形式が存在するのです。

その他の回答 (3)

  • ebic
  • ベストアンサー率42% (8/19)
回答No.4

> それぞれどんなメリットがあるのか。。。 swfのメリット インタラクティブ性が付加できる(クリックに反応するなど) 主にベクタデータで構成されるので容量が少なく、 拡大したり印刷してもシャギー(ぎざぎざ)が出ない。 flvのメリット ビットマップデータなので、例えばビデオカメラで映した 映像などはswfより扱いやすい。 プラグイン普及率が100%近いFlash Playerで再生できるので、 見る人の環境に左右されにくい。(他の動画形式はわりと左右される) > もしかしたら、そもそもまったく違うものなのか。。。 まったく違うもの と考えて良いです。 簡単に例えるなら、アニメーションならswf、実写ならflv。 そんな感覚から入ると良いと思います。

hakase-chan
質問者

補足

すいません、swfファイルというのは、Windowsのストリーミングでいうところの 『asxファイル』と同じような感じでしょうか? お願い致します。。。

noname#35109
noname#35109
回答No.3

#2です。補足です。 「ひょっとして質問者様は, SWF ファイルを動画ファイルだと思っていらっしゃるから区別ができないのではないだろうか?」 ふと,そう思いましたので補足させていだたぎます。 SWF ファイルは動画ファイルではありませんよ。 プログラム (ActionScript という狭義のプログラムではなく,ファイル内にある時間軸などの全てのプログラム) と, 画像などのデータが合体して1つになったファイルです。 プログラムによって,画像などのオブジェクトを動かしているのです。 たまたま見かけが動画とよく似ている面があるだけです。 身近な例で SWF に近い物を説明します。 ただし,この説明は, Windows 環境 の IE(インターネットエクスプローラ) を前提とした説明です。 なおかつ JavaScript を有効にしてある場合ですが。 例えば(例えばです本当はどこでも良いのです) Windows + IE で次の URL にアクセスします↓。 http://www5d.biglobe.ne.jp/~purple/odoru/odoru.html 上のページから行けるページであればどこでも良いのですが, とりあえず,一番上の右の「STAR FIELD2」の「プレビュー」をクリックします。 つまり,このページに行きます↓。 http://www5d.biglobe.ne.jp/~purple/odoru/starfield2/starfield2.htm HTML というインターフェイス上で, JavaScript によって GIF などの画像が動いています。 この「STAR FIELD2」のページを表示したまま, IE の 「ファイル」→「名前を付けて保存」を選択すると, 「Web ページの保存」ダイアログが出てきますから, 任意のフォルダ(例えばデスクトップ)を開いて, ファイルの種類(T) を 「Web アーカイブ、単一のファイル (*.mht)」 にして保存してみてください。 (htmlで保存するのではありませんよ,mhtです。) そして保存した,mht ファイルをダブルクリックで開いてみてください。 「STAR FIELD2」のページが保存されているはずです。 この mht ファイルが SWF ファイルのようなものです。 単一のファイルの中に,GIF などの画像や,JavaScript が埋め込まれたファイルです。 動画ではありませんね。 動画だと決まり切った録画された動きしかしません。 動画ではなく,埋め込まれた JavaScript によって,星がマウス追従したりしています。 また,mhtファイルをダブルクリックして開くのではなく, メモ帳などテキストエディタで開くと, HTML や JavaScript などのテキストデータ部分と, GIF などの バイナリ データ部分になっていることがわかります。 完全に色々なものが一体化したファイルです。 mhtファイルは, HTML がインターフェイスで, 様々な画像データを埋め込むことができ, さらに JavaScript などのプログラムも埋め込み可能なファイルです。 SWF は, HTML "のような" インターフェイスを持ち, 様々な画像データを埋め込むことができ, さらに ActionScript というプログラムも埋め込み可能なファイルです。 SWFファイルとはそういうファイルです。 SWFファイルは動画ではありません。 アニメーションプログラムが内包された,様々なデータの集合体です。

hakase-chan
質問者

お礼

非常に詳しい解説ありがとうございました! 『.mht』なんてものも初めて知りましたが、これも便利なんですね☆ swfに関しては実際のソース(?)を見てもっと実感していきたいです。

  • softimage
  • ベストアンサー率61% (68/111)
回答No.1

swfはインタラクティブ性があり、flvはFlashで作られた動画の1フォーマットではないでしょうか?

参考URL:
http://en.wikipedia.org/wiki/Macromedia_Flash

関連するQ&A

  • swfをflvに・・・。

    教えてください。swfを、簡単にflvに変換することはできますか?flv以外でもいいです。パソコン初心者なので、わかりやすくお願いします。

  • flvファイルを呼び出すswfファイルの作り方

    ホームページで動画(flv)を公開しようと思っています。 swfからflvファイルを呼び出して動画のパスをわからなくしたいのですが、 そのswfファイルの作り方がわかりません。 ご存知の方おられましたら教えてください。

  • SWF→FLVに変える方法

    題名の通りSWFをFLVに変える方法を調べているのですが、なかなかいい方法が見つかりません。 ご存知の方教えて下さい。

  • swfをFLVに変換する方法はありますか。

    swfをFLVに変換する方法はありますか。 suzukaを使って、一枚の画像とひとつの音楽ファイルでswfをつくりました。 途中にボタンを組み込んだりはしておらず、再生すれば動画と同じ状態です。 このswfをflvに変換する方法はありますか? ゴムエンコーダーというものをみつけましたが、無料版ではロゴがはいってしまうので・・・ また、変換せずに、一発でFLVを作成できるを方法があればそちらでも。

  • SWFからFLVを抽出できますか?

    SWFからVP6コーデクのFLVを抽出できるフリーソフトについてご教示お願いします

  • SWF & FLV Playerの古いバージョンについて

    当方Mac OS X v10.3.9です。 先日自分のMacをクリーンインストールしました。 このサイトや他のサイトを参考にさせてもらったおかげで大切なファイルやiTunesの曲などをなくさずにすみました。 本題に入ると 必要なアプリケーションを再び入れ直しました。 ほとんどは以前と同じように動くのですが、SWF & FLV Playerだけは動きませんでした。 調べてみるとバージョンが更新されてたようで、残念ながら現行の3.7ではTiger以降のOSでないと動作しないらしいです。 以前使ってた古いバージョンがないかSWF & FLV Playerを配布してるELTIMAのサイト内やダウンロードのミラーリンクを探したのですがみつかりませんでした。 古いバージョンを入手するにはどうしたらいいのでしょうか?

    • ベストアンサー
    • Mac
  • FLV再生時swfのスピードが遅くなります。

    はじめまして。初めて投稿します。 現在FLVを使用し、フラッシュ作品を作成してます。 まだFLVについて未熟者なもので、壁にぶつかる事が多いです。 是非皆さんのお力借してください。 現状は、 ADOBE PREMIERで作成したFLV(1MBほど)をFLASHに入れて、SWFを作成しました。これをMOVIE1.SWFとします。FLVは、MEDIADISPLAYのプログレッシブダウンロードで読み込まれていて、再生ボタンなどはついていません。単に再生するだけの状態です。 そして、このMOVIE1.SWFをメインのSWF(MAIN.SWF)の途中で読ませています。 が、どうしてもFLVを含むMOVIE1.SWFが読み込まれている時、MAIN.SWFの動きが遅くなるんです。 いろいろ自分なりに考えて、 1)FLVのバッファリングを設定した 2)MEDIADISPLAYをFLVPLAYBACKコンポーネント又は、埋め込みビデオに変えた 3)外部FLVファイルをプリロードさせた 4)HTML上に<param name="wmode" value="opaque" />タグを入れた けど、どれを試しても解決しません。 残るはストリーミングを試そうと思っているのですが、他に解決の方法ありませんか? 天のお声ください!お願いします。

  • flv→swf書き出しで同じ再生時間にするにはどうしたらよいのでしょうか?

    flvファイルをflash8 proで編集し、 swfに埋め込んで書き出したのですが、 読み込み前に比べて再生時間が長くなってのろのろとした動画になってしまいました。 flv→mpg→swf でも同じ現象が起こりました。 swf形式で同じ再生時間にするにはどうしたらよいのでしょうか?

  • swfをflvに変換したい

    swfで作成した動画をflvにするフリーのソフトを探しています。 Magic Swf2Avi 2008 で変換したところ、画質の大幅な劣化、音ズレが起こるのと、ロゴが左上に入るのが気になってしまいます。 もっと良いツールや方法はないでしょうか? お金のかからない方法で画質向上を目指したいです。

  • FLVを始めから音を出さずにswfで再生させる

    FLVを再生するswfを作成しています。(再生,停止,ボリュームなどのボタンやコントローラーは一切無し) 音声の入っているFLVを、始めから音を出さずにswfで再生させる方法はありますか。

専門家に質問してみよう