LEADTOOLS Multimedia SDK について

LEADTOOLS Multimedia SDKでプロ向けの高品質マルチメディアアプリケーションを作成。

キャプチャ、再生、編集などのマルチメディア機能に加え、最新の DirectShow フィルターやマルチメディア ファイルのサポートも追加されており、多数のマルチメディア形式 (AVI、MPEG-2、MPEG-1、ISO (MP4、3GPP、AAC、AVC1、MOV)、XVID、ASF、WMV、WAV、WMA、OGG など)の読み込み/変換が可能になります。マルチメディア プロセッサ、圧縮プログラム、ビデオおよびオーディオ入力、タイプおよびサブタイプをプログラムで制御できます。また、カメラ コントロール (明度、コントラスト、ズームなど) 機能も強化され、柔軟性が向上したキャプチャ オプションなども用意されています。Windows Vista と 100% の互換性があります。

LEADTOOLS Multimedia SDK を使用して、プロフェッショナルな高品質のマルチメディア アプリケーションを作成します。キャプチャ、再生、編集などのマルチメディア機能に加え、最新の DirectShow フィルターやマルチメディア ファイルのサポートも追加されており、多数のマルチメディア形式 (AVI、MPEG-2、MPEG-1、ISO (MP4、3GPP、AAC、AVC1、MOV)、XVID、ASF、WMV、WAV、WMA、OGG など) の読み込み/変換が可能になります。マルチメディア プロセッサ、圧縮プログラム、ビデオおよびオーディオ入力、タイプおよびサブタイプをプログラムで制御できます。また、カメラ コントロール (明度、コントラスト、ズームなど) 機能も強化され、柔軟性が向上したキャプチャ オプションなども用意されています。

マルチメディア キャプチャ
WDM、ネイティブ DirectShow (DV など)、Video for Windows キャプチャ デバイス、コントロール DV デバイスなどからのキャプチャを実行可能なアプリケーションを作成します。

マルチメディア ファイル形式
最も一般的なマルチメディア形式 (AVI、MPEG-2、MPEG-1、ISO (MP4、3GPP、AAC、AVC1、MOV)、XVID、ASF、WMV、WAV、WMA、OGG など) のサポートを追加します。

ISO メディア形式 (MP4、3GPP、AAC、AVC1、MOV) に基づきファイルを作成および再生します。これらのファイルは、最も一般的なポータブル メディア プレーヤー (iPod、PSP、ZEN、Zune、Blackberry など) および新世代携帯電話で使用されています。

マルチメディアの再生
DirectShow がサポートする上記のあらゆるファイル形式を再生可能なアプリケーションを作成します。DVD ナビゲーションをサポートする機能を取得し、プレーヤーの設定をファイルやストリームなどに保存します。

マルチメディアの変換と圧縮
使用可能なコーデック (以下に示すコーデックとシステムにインストールされている他のコーデック) を使用して、LEAD 社がサポートしているマルチメディア形式との間で変換できるように、アプリケーションに機能を追加します。

Web のサポート
LEADTOOLS Multimedia SDK には、Ogg H264、WMV H264、および Flash ビデオを Web サイトからストリームするHTML 例が含まれています。また、ビデオの再生を開始する前にクライアントのコンピューターに適切なデコーダーがインストールされていることを保証する、ダウンロード可能なコンポーネントも含まれています。このコンポーネントがあることで、クライアントはビデオを再生する前にコンピューターを再起動する必要がなくなります。

DirectShow フィルター
LEADTOOLS Multimedia には、幅広いタスクに対応するDirectShow 準拠フィルターが含まれていて、強力かつ汎用性に優れたマルチメディア アプリケーションを開発できます。

処理フィルター (完全なリスト - 以下の「機能拡張」と「特殊効果」を参照)

  • テキスト オーバーレイ フィルター
  • フレーム レート制御フィルター
  • インターレース解除フィルター
  • ビデオ サイズ変更フィルター
  • ビデオ クロップ フィルター
  • ビデオ コールバック フィルター
  • ビデオ回転フィルター

オーディオ フィルター

  • LEAD Echo Filter
  • LEAD Audio Detection Filter
  • LEAD Phaser Filter

DVD フィルター

  • DVD Writer (DVD イメージの作成)
  • DVD Burner

これらの DirectShow フィルターの評価版は、LEADTOOLS Multimedia SDK に含まれています。これらのフィルターは開発の目的で使用できますが、アプリケーション配布前に追加のライセンスが必要となる場合があります。詳細については、sales@componentsource.com にお問い合わせください。

LEAD DVD Writer (DVD Module に付属) - LEAD DVD Writer フィルターを使用すると、DirectShow アプリケーションで DVD イメージを作成することができます。すべての DVD ナビゲーターで DVD から 720 X 480 未満の DVD イメージへの変換を処理できるとは限りません。したがって、DVD フル解像度 720 X 480 を使用することを推奨します。LEAD DVD Writer は、LEAD MPEG-2 Multiplexer、LEAD MPEG-2 Encoder、LEAD Video Resize Filter と共に機能し、互換性のある DVD イメージを作成します。

ネットワークおよびストリーム フィルター

  • LEAD MPEG-2 Transport UDP Source
  • ネットワーク ソース フィルター
  • ネットワーク マルチプレクサー フィルター
  • ネットワーク デマルチプレクサー フィルター
  • ネットワーク シンク フィルター
  • ネットワーク プロトコル マネージャー フィルター

これらの DirectShow フィルターの評価版は、LEADTOOLS Multimedia SDK に含まれています。これらのフィルターは開発の目的で使用できますが、アプリケーション配布前に追加のライセンスが必要となる場合があります。詳細については、sales@componentsource.com にお問い合わせください。

LEAD MPEG-2 Transport UDP Source - これは、UDP ポートからデータをストリームするためのDirectShow フィルターです。通常、データは MPEG-2 トランスポート形式です (ISO/IEC 13818-1 で規定)。また、このフィルターは、RFC 1889 および RFC 1890 に準拠した RTP パケットによってパケット化された MPEG-2 トランスポート データを受信することもできます。

LEAD Network Source (Video Streaming Module に付属) - LEAD Network Source Filter は、TCP/IP ネットワークで LEAD Network Sink Filter によって送信されるストリーム データを受信します。このフィルターは、DirectShow フィルター グラフのファイル リーダー フィルターとして機能します。LEAD Network Source Filter は、LEAD Network Multiplexer、LEAD Network Sink Filter、および LEAD Network Demultiplexer と共に機能して、クライアント/サーバー ベースの完全な通信サークルを形成します。

LEAD Network Multiplexer (Video Streaming Module に付属) - LEAD Network Multiplexer Filter は、TCP/IP ネットワーク越しにメディアを送信できるようにメディアを多重化します。このフィルターは、理論上、すべての DirectShow メディア タイプを受け付けます。LEAD Network Multiplexerは、LEAD Network Demultiplexer、LEAD Network Sink Filter、および LEAD Network Source Filter と共に機能して、クライアント/サーバー ベースの完全な通信サークルを形成します。

LEAD Network Demultiplexer (Video Streaming Module に付属) - LEAD Network Demultiplexer Filter は、LEAD Network Source から出力される多重化されたメディアを分割します。このフィルターは、DirectShow フィルター グラフのスプリッター フィルターとして機能します。LEAD Network Demultiplexer は、LEAD Network Multiplexer、LEAD Network Sink Filter、および LEAD Network Source Filter と共に機能して、クライアント/サーバー ベースの完全な通信サークルを形成します。

LEAD Network Sink (Video Streaming Module に付属) - LEAD Network Sink フィルターは、TCP/IP ネットワーク越しに LEAD Network Multiplexer によって出力される多重化されたメディアを送信します。LEAD Network Sink Filter は、LEAD Network Multiplexer、LEAD Network Source Filter、および LEAD Network Demultiplexer と共に機能して、クライアント/サーバー ベースの完全な通信サークルを形成します。

マルチプレクサー/デマルチプレクサー

  • LEAD ISO Demultiplexer
  • LEAD ISO Multiplexer
  • LEAD MPEG-2 Program Demultiplexer
  • LEAD MPEG-2 Transport Demultiplexer
  • LEAD OGG Multiplexer

付属するフィルター - 以下の DirectShow フィルターが LEADTOOLS Multimedia  SDK に含まれています。

LEAD OGG Multiplexer - LEAD Capture または LEAD Convert モジュールを使用してOGG ファイルを作成します。

評価フィルター - これらの DirectShow フィルターの評価版は、LEADTOOLS マルチメディア SDK に含まれています。これらのフィルターは開発の目的で使用できますが、アプリケーション配布前に追加のライセンスが必要となる場合があります

LEAD ISO Demultiplexer (ISO デマルチプレクサー) - これを使用すると、ISO/IEC 14496-12 で規定されている ISO ベース ファイル形式に基づきファイルを再生できます。ISO ベース ファイル形式を、CD イメージまたはDVD イメージを格納するために使われるファイル (.ISO 拡張子を持つ) と混同しないでください。次の一般的なファイル形式では、ISO ベース ファイル形式を使用します。

Apple iPod またはプレイステーション ポータブルなどのデバイスで使われる MP4 ファイル (.MP4 拡張子)

  • Quicktime ファイル (.MOV 拡張子)
  • AAC オーディオ ファイル (.AAC 拡張子)
  • 3G 携帯電話で使用する 3GPP ファイル (.3GP 拡張子)
  • AVC ファイル (.AVC 拡張子)
  • Flash HD 形式 (.HDP 拡張子)

LEAD ISO Multiplexer (ISO マルチプレクサー) - これを使用すると、ISO ベース ファイル形式(ISO/IEC 14496-12 で規定) に基づきファイルを作成できます。ISO ベース ファイル形式を、CD イメージまたはDVD イメージを格納するために使われるファイル (.ISO 拡張子を持つ) と混同しないでください。LEAD ISO Multiplexer は、すべてのビデオおよびオーディオ圧縮をサポートしているわけではありません。サポートしている圧縮形式は、次のとおりです。

  • MPEG-4 (MPEG-4 Part 2) ビデオ圧縮
  • H.264 (MPEG-4 Part 10) ビデオ圧縮
  • AAC オーディオ圧縮
  • (PCM) 非圧縮オーディオ

LEAD MPEG-2 Transport Demultiplexer - これは、次の種類のストリームを解析できるDirectShow フィルターです。

  • ISO/IEC 13818-1 で規定されているMPEG-2 トランスポート
  • ISO/IEC 13818-1 で規定されているMPEG-2 プログラム
  • ISO/IEC 11172-1 で規定されているMPEG-1 システム
  • 基本ストリーム データ (生のビデオまたは生のオーディオ データともいう)

LEAD MPEG-2 Program Demultiplexer - これは、次の種類のストリームを解析できるDirectShow フィルターです。

  • ISO/IEC 13818-1 で規定されているMPEG-2 プログラム
  • ISO/IEC 11172-1 で規定されているMPEG-1 システム

ビデオ処理/機能拡張

  • 付属するフィルター - 以下の DirectShow フィルターが LEADTOOLS Multimedia SDK に含まれています。
  • LEAD Video Add Filter - 2 つ以上のフレームを追加してフレームを明るくします。薄暗い中で撮影されたビデオを補正するのに有効です。たとえば、このフィルターは、天体観測またはビデオ監視アプリケーションで役立ちます。
  • LEAD Auto Contrast Filter - 色 (色相) を変更することなく、コントラストを変更します。暗い値はより暗く、明るい値はより明るくなり、自動的に明暗がはっきりとして、ビデオ ストリームが明るくなります。
  • LEAD Auto Intensity Filter (自動輝度フィルター) - 色を変更しないで、RGB チャネルの色調整 (R、G、B チャネルの合計) を実行します。暗い値はより暗く、明るい値はより明るくなり、明暗が自動的にはっきりとして、ビデオ ストリームが明るくなります。また、画像の階調範囲を最大まで広げ、画像のヒストグラムと色分布ベースのアルゴリズムを使用してコントラストと輝度を改善します。
  • LEAD Auto Level Filter - 個々の R、G、B チャネルに対して色を変更しないで、それぞれ独立したものとして扱い、色の平準化を行います。暗い値はより暗く、明るい値はより明るくなり、自動的に明暗がはっきりとして、ビデオ ストリームが明るくなります。
  • LEAD Video Color Replace Filter - ビデオ ストリームの任意の色範囲を別の色範囲と置き換えます。
  • LEAD Video Color Filter - 色相、彩度、明度、コントラストを調整します。
  • LEAD Color Space Converter - YUV データを RGB データに変換します。LEAD Color Space Converter (色空間コンバーター) は、YUY2、YVYU、IYU2、IYU1、UYVY、Y41P、YVU9、IY41、IUYV、YV12、I420、IYUV、V210、v210、および NV12 の入力形式をサポートします。RGB1 グレースケール、RGB1 カラー、RGB4 グレースケール、RGB4 カラー、RGB8 カラー、RGB8 グレースケール、RGB15 (5:5:5)、RGB16 (5:6:5)、RGB32、RGB24、RGB555、RGB565、12 ビットおよび 16 ビット グレースケールの色空間との間で変換します。
  • LEAD Video Deblocking Filter - エッジを滑らかにし、高圧縮MJPEG または MPEG ムービーのブロック ノイズ (濃淡のむら) を除去します。高圧縮率で撮影できるデジタル カメラで作成されたムービー (サイズの小さなビデオ クリップ) の画質向上に特に適しています。
  • LEAD Video Edge Enhance Filter - サイズ変更が原因で「色あせた」ように見えるムービーの画質を改善します。LEAD Video Edge Enhance Filter は、LEAD Video Unsharp Mask Filter と似ていますが、処理速度が非常に高速です。
  • LEAD Video Mosaic Filter - 濃淡のむらを付けることによってビデオ内の特定の領域を隠します。
  • LEAD Video Gamma Correction Filter - ガンマ補正 (非線形明度) をビデオに適用します。
  • LEAD Video Histogram View Filter - ビデオ ストリームの実行ヒストグラムをプロパティ ページに描画します。また、このフィルターは、プログラミング インターフェイスを介してヒストグラム アレイへアクセスできるようにしています。ヒストグラムは、単一チャネルについても、すべてのチャネルについても表示することができます。

ビデオ処理/特殊効果
付属するフィルター - 以下の DirectShow フィルターが LEADTOOLS Multimedia SDK に含まれています。

  • LEAD Video Emboss Filter - エンボス効果またはバンプマップ効果を作成します。また、DirectShow 編集サービス (DES) で DirectX フィルターとして使用することもできます。
  • LEAD Video EFX Aging Filter - 傷とノイズをムービーにランダムに追加して、古いフィルムを見ているようにします。
  • LEAD Video EFX Brightness Filter - 移動する物体を「わかりにくく」します。何かが移動している場所で、背景の明度を変更します。何かが移動していることはわかるが、それが何であるかについては、その形からしか想像できないようにします。
  • LEAD Video EFX BumpMap Filter - バンプマップ効果をビデオ ストリームに適用します。
  • LEAD Video EFX Dizzy Filter - 目が回るような感覚をシミュレートする効果をムービーに適用します。
  • LEAD Video EFX Fire Filter - 移動する物体が燃えているように表示します。
  • LEAD Video EFX Ghost Filter - 移動する物体を非表示にします。
  • LEAD Video EFX Glass Tile Filter - ガラス タイル越しにビデオを見ているかのように表示します。
  • LEAD Video EFX Hologram Filter - 移動する物体にホログラフィーのような影を付けます。
  • LEAD Video EFX Lens Filter - 魚眼で眺めているような効果をムービーに適用します。また、ビデオ内の領域を拡大することもできます。
  • LEAD Video EFX Lightning Filter - 移動する物体の周囲に火花を散らします。
  • LEAD Video EFX Maze Filter - 水晶玉を通して見たようにムービーを変形させます。
  • LEAD Video EFX Motion Blur Filter - 移動する物体をぼかします。移動する物体の周囲をランダムに光り輝かせます。
  • LEAD Video EFX Motion Emboss Filter - 移動する物体に浮き出し感を与えます。
  • LEAD Video EFX Motion Mosaic Filter - 移動する物体に濃淡のむらを与えます。
  • LEAD Video EFX Motion Scan Filter - 各フレームで 1 ラインをスキャンして指定先に描画します (レーダー効果)。これにより、移動する物体を変形させます。
  • LEAD Video EFX Particles Filter - 移動する物体を小さな粒子に砕きます。移動が止まると、粒子を結合してオブジェクトを再編成します。
  • LEAD Video EFX Predator Filter - 映画「プレデター」のようなビデオ効果を作り出します。
  • LEAD Video EFX Rain Filter - ビデオに水しぶきを散らしてプールのようなビデオにします。
  • LEAD Video EFX Streak Filter - 超高速移動をシミュレートします。
  • LEAD Video EFX Wave Filter - 移動する物体の周囲に波を表示します。ビデオは水面で、移動する物体は水面に何かが触れたかのように水紋を同心円状に生成します。

モバイル デバイスおよびMP3 プレーヤー用のマルチメディア
LEADTOOLS iCompress テクノロジは、iPod、PSP、Zune、ZEN、携帯電話など、ほとんどのモバイル デバイスで再生可能な高品質のオーディオおよびビデオ ファイルを作成する最新のコーデックを提供するだけではありません。

DVD Module
DVD イメージの書き込み、変換、再生、および作成をプログラムで行う機能を追加することで、LEADTOOLS Multimedia Toolkitを拡張します。LEAD MPEG-2 標準ビデオ コーデック (エンコーダー/デコーダー) と各種 DirectShow フィルターが含まれます。

Video Streaming Module
ビデオ オン デマンドをインターネットやイントラネットで提供したり、カスタム ビデオ会議アプリケーションおよびユーティリティを作成する必要がある開発者に最適です。LEADTOOLS Video Streaming Module には、LEAD H.264 標準エンコーダー/デコーダーや、MPEG-4 標準エンコーダー/デコーダーなどが含まれます。ストリーミング マルチメディア コンテンツを Web で提供するために必要なツールがすべて含まれています。

MPEG-2 Transport Module
カスタム MPEG-2 トランスポート ストリーム アプリケーションおよびユーティリティを作成します。監視カメラやハードウェア エンコーダーなどのUDP ソースからライブ ストリームをキャプチャする必要がある開発者に最適です。

フィルターとコーデック
使用可能なコーデック (エンコーダーとデコーダー): H.264、H.263、MPEG-4、MPEG-2、MPEG-1、MJPEG、AAC、AMR、Vorbis、などその他多数。

製品デモ
LEADTOOLS Multimedia には、多数のデモにソース コードが付属する形で収録されているため、これから独自の開発プロジェクトを始める上で役立ちます。

  • オーディオ ビデオ検出デモ
  • オーディオ交換デモ
  • メディア情報デモ
  • MPEG-2 トランスポート デモなど、その他多数