タグ

DirectShowに関するhyperappのブックマーク (2)

  • DirectShowについて

    世の中には様々なソフトウェアがあるが、各ソフトウェアがすべて固有の機能ばかりで作られているわけではない。 誰かが書いたものを再利用できれば済むところを、めいめいが一から作っていくというのでは非能率的だ。 そこで、共通な機能はあらかじめプログラミングしておいて、各ソフトウェアが必要に応じて該当機能を呼び出すようにする仕組みが必要になる。 そうした仕組みの為に作られたプログラムの集合体、又はその集合体の利用規約を、API(Application Programing Interface)と呼ぶ。 APIによって、各ソフトウェア作者は、固有機能のプログラミングに主力を注げるようになる。 DirectXは、マルチメディア機能を支援するAPI群の総称で、DirectShowはそのコンポーネントの一つ。 DirectShow APIは動画や音楽などのマルチメディアコンテンツの再生・変換・キャプチャを行

  • DirectShow.Net Libraryを使ってUSBカメラキャプチャしてiPadで閲覧可能なMP4を出力 - Paradigm Shift Design

    USBカメラから撮った映像をiPadのSafariで再生できるようにMP4にエンコードしたい。だけれども、AVIとかWMVとかで記録した後でmp4にエンコードするのは面倒くさい。 だからUSBカメラからそのままMP4に記録したい、というわけで頑張りました。久方ぶりに訳のわからないMicroSoftワールドに突入。ここんとこブックマークがDirectShowって出てたのは、これ作ってたからです。 COM嫌い! はじめに 手順としては、 GraphEditをインストール DirectShow Filterをいろいろ入れる DirectShow Filter Toolをインストールする 映像をh264にエンコードできるDirectShow Filterを探す 音声をAAC-LCにエンコードできるDirectShow Filterを探す mp4のMuxができるDirectShow Filterを探

    DirectShow.Net Libraryを使ってUSBカメラキャプチャしてiPadで閲覧可能なMP4を出力 - Paradigm Shift Design
  • 1