• 締切済み

FLVSplitterとffdshow

FLVSplitter.axとffdshowをインストールしてflv動画を見られるようになりましたがFLVSplitter.axとffdshowがどうやって連携しているのか知りたくなっので教えてください。 FLVSplitter.axはFlash Video Decordersというアプリケーション名のものの実体で、ffdshowに処理を渡すためのものではなく、ffdshowを含めた一般的なデコーダに処理を渡すためのものだと思いますが、どうやって連携しているのか想像できませんでした。

みんなの回答

  • Xkai2
  • ベストアンサー率100% (22/22)
回答No.1

再生ソフトは何ですか? おそらくその再生ソフトはDirectShow(フィルタをつないでマルチメディアの再生を行う技術)に対応していて、このDirectShowが、動画ファイルを解析して使用するフィルタを探し、Splitter(FLVSplitter.ax)でコンテナ(flv)に収められた映像と音声を分け、Decorder(ffdshow.ax)で圧縮された映像を復元し、Rendererに渡してレンダリング(映像・音声の出力を)しています。ですから、DirectShow(に対応したアプリケーション)によって連携されています。 バックグラウンドでこのようなことが行われています。(一例) http://hevran.sky.prohosting.com/sample/flv.jpg

関連するQ&A