• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:flashでflvを読み込んでフレーム毎に別けるには?)

flashでflvを読み込んでフレーム毎に別ける方法

このQ&Aのポイント
  • flash MX pro 2004を使用して、flvファイルを読み込んでフレーム毎に別ける方法についてアドバイスをいただきたいです。
  • flvファイルを読み込むと、1つの長いオブジェクトのようなものになってしまいますが、以前はswfファイルを読み込んだ場合にはフレーム毎に別れていたため、同様にflvファイルでもフレーム毎に別ける方法を知りたいです。
  • また、flvファイルをswfファイルに書き出して、再度swfファイルを読み込む方法も試しましたが、全フレームが空白のキーフレームとなってしまいました。フレーム毎にキーフレームを作成する方法があれば教えていただきたいです。

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

swf ファイル内に埋め込んだ FLV は、キーフレームは最初の1つしかなくても実質的にはパラパラマンガと同じで、Flash のフレームに合わせて動画の各コマが展開されています。 ですから、巻き戻し・早送りや一時停止ボタン・特定のポイントに移動するシークボタンなども、NetStream クラスを使うことなく gotoAndPlay や stop といったタイムラインを制御する簡単なスクリプトだけで作ることができます。 > flvは「タイムテーブル」という独自の時間理論であり > flashのフレームとは時間の概念が違うというところまではわかったのですが、 ・・・というのは、swf ファイル内に埋め込まず、NetConnection と NetStream クラスで swf ファイルの外に FLV ファイルを置いたまま読み込んで再生する時の話です。 swf ファイルに埋め込んだ場合は FLV もただのフレームアニメに過ぎず、フレームレートも swf ファイルのフレームレートと同じになります。 FLV の再生方法は3通りありますが、サーバーと連携することなく Flash だけでできるのは埋め込みビデオとプログレッシブ再生の2つです。 それぞれの特徴の違いは旧 Macromedia の講座のページに比較表としてまとめられていますので、よろしければご参考になさってください。 ( Flash 8 の発売に伴い講座の内容が Flash 8 向けに更新されており、特にエンコードに関しては Flash MX 2004 と少々異なるところがあります)  ・Flash デベロッパーセンター   Flash Video 学習ガイド : Flash Video の配信オプション   http://www.adobe.com/jp/devnet/flash/articles/video_guide_03.html ----------------------------------------------------------------- 埋め込みビデオをご利用で、途中に説明を動画の画面に重ねて表示するのでしたら、レイヤーを分け、説明を入れたいところにキーフレームを作って挿入してみてはいかがでしょうか。 ステージに挿入した FLV はムービーの編集中にタイムラインの再生ヘッドを動かすと再生されますから、動画の内容を確認しながら作業できます。 言うまでもないことですが、動画に重ねたいものを描くレイヤーは動画のレイヤーの下に置くと何も見えなくなってしまいますので、必ず動画よりも上に配置してください。 動画のレイヤーをロックしておくと、誤ってビデオクリップを選択・変形してしまうようなこともなくなります。

関連するQ&A