- 締切済み
FLVSplitterとffdshow
FLVSplitter.axとffdshowをインストールしてflv動画を見られるようになりましたがFLVSplitter.axとffdshowがどうやって連携しているのか知りたくなっので教えてください。 FLVSplitter.axはFlash Video Decordersというアプリケーション名のものの実体で、ffdshowに処理を渡すためのものではなく、ffdshowを含めた一般的なデコーダに処理を渡すためのものだと思いますが、どうやって連携しているのか想像できませんでした。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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