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/documen …
---引用---
> 動くかもしれませんが、数~数十メガバイトの 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/cr …
というわけで,FLV という動画ファイル形式が存在するのです。
No.4
- 回答日時:
> それぞれどんなメリットがあるのか。
。。swfのメリット
インタラクティブ性が付加できる(クリックに反応するなど)
主にベクタデータで構成されるので容量が少なく、
拡大したり印刷してもシャギー(ぎざぎざ)が出ない。
flvのメリット
ビットマップデータなので、例えばビデオカメラで映した
映像などはswfより扱いやすい。
プラグイン普及率が100%近いFlash Playerで再生できるので、
見る人の環境に左右されにくい。(他の動画形式はわりと左右される)
> もしかしたら、そもそもまったく違うものなのか。。。
まったく違うもの と考えて良いです。
簡単に例えるなら、アニメーションならswf、実写ならflv。
そんな感覚から入ると良いと思います。
この回答への補足
すいません、swfファイルというのは、Windowsのストリーミングでいうところの
『asxファイル』と同じような感じでしょうか?
お願い致します。。。
No.3
- 回答日時:
#2です。
補足です。「ひょっとして質問者様は,
SWF ファイルを動画ファイルだと思っていらっしゃるから区別ができないのではないだろうか?」
ふと,そう思いましたので補足させていだたぎます。
SWF ファイルは動画ファイルではありませんよ。
プログラム (ActionScript という狭義のプログラムではなく,ファイル内にある時間軸などの全てのプログラム) と,
画像などのデータが合体して1つになったファイルです。
プログラムによって,画像などのオブジェクトを動かしているのです。
たまたま見かけが動画とよく似ている面があるだけです。
身近な例で SWF に近い物を説明します。
ただし,この説明は,
Windows 環境 の IE(インターネットエクスプローラ) を前提とした説明です。
なおかつ JavaScript を有効にしてある場合ですが。
例えば(例えばです本当はどこでも良いのです)
Windows + IE で次の URL にアクセスします↓。
http://www5d.biglobe.ne.jp/~purple/odoru/odoru.h …
上のページから行けるページであればどこでも良いのですが,
とりあえず,一番上の右の「STAR FIELD2」の「プレビュー」をクリックします。
つまり,このページに行きます↓。
http://www5d.biglobe.ne.jp/~purple/odoru/starfie …
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ファイルは動画ではありません。
アニメーションプログラムが内包された,様々なデータの集合体です。
非常に詳しい解説ありがとうございました!
『.mht』なんてものも初めて知りましたが、これも便利なんですね☆
swfに関しては実際のソース(?)を見てもっと実感していきたいです。
No.1
- 回答日時:
swfはインタラクティブ性があり、flvはFlashで作られた動画の1フォーマットではないでしょうか?
参考URL:http://en.wikipedia.org/wiki/Macromedia_Flash
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
テキストファイルの最終行を削...
-
SGファイルって何ですか?
-
VBAにてEXCEL以外のファイル(テ...
-
アプリケーション終了時例外エ...
-
ドラッグアンドドロップでファ...
-
csvファイルを開かずに文字を検...
-
C言語のfopenについて教えてく...
-
static な c 関数の unit-test ...
-
fopenできる上限の変更
-
unlinkしたファイルを元に戻す...
-
FileOpen 関数で既にファイル...
-
Excelマクロでの再読込み方法
-
lseekって
-
CSVファイルへの保存の際、デー...
-
分割コンパイルの#defineについて
-
VBに、Cのincludeのようなもの...
-
グローバル変数のよくない使い...
-
UnicodeでないファイルをUnicod...
-
UTL_FILEにて既存のExcelに追加...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
テキストファイルの最終行を削...
-
CSVファイルへの保存の際、デー...
-
VBに、Cのincludeのようなもの...
-
分割コンパイルの#defineについて
-
SGファイルって何ですか?
-
グローバル変数のよくない使い...
-
Excelマクロでの再読込み方法
-
iniファイルに追記がしたいです。
-
ASP .NETでファイル選択ダイア...
-
ハッシュの計算時間について
-
バッチで118項目のCSVを処理し...
-
FileOpen 関数で既にファイル...
-
Javascript で INI の読み書き
-
fopenできる上限の変更
-
VBAにてEXCEL以外のファイル(テ...
-
マウスポインタの変更
-
C言語のfopenについて教えてく...
おすすめ情報