ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

DirectShowとGStreamer

ショートカット: 違い類似点ジャカード類似性係数参考文献

DirectShowとGStreamerの違い

DirectShow vs. GStreamer

DirectShow (DSまたはDShowとも略される)は、マイクロソフトによるメディアファイルまたはストリームに対する様々な操作を行うマルチメディアフレームワークとAPIであり、Video for Windowsの後継となっている。コードネームはQuartzであった。COMをベースとしており、多数のプログラミング言語で共通のインタフェースを公開し、拡張性も高いものとなっている。フィルタベースでアプリケーションユーザまたはソフトウェアプログラマの要求に応じてメディアを再生・記録などの操作を行えるようになっている。DirectShowの開発ツールや文書は当初DirectX SDKに収録されていたが、現在ではWindows SDK(移管当時Platform SDK)になっている 。 DirectShowに対するものとしてアップルのQuickTime、Linux向けにGStreamerやXineなどのマルチメディアフレームワークが存在する。 Windows Vistaからは、Media Foundationを後継とすることが計画されている。. GStreamer(ジーストリーマー)は、フリー(ライセンスはLGPL)のマルチメディアフレームワーク。 C言語で記述され、主にUNIXで開発されている。ビデオ編集ソフトやストリーミング、そしてメディアプレーヤなどのようなマルチメディアアプリケーションソフトウェアのベースとなる機能を提供する。クロスプラットフォームとなるよう設計されており、Linux (x86, PowerPC, ARM)、Solaris (x86, SPARC)、OpenSolaris、FreeBSD、OpenBSD、macOS、Windows、OS/400上で動く。 核となる部分以外では、プラグインのライブラリ群で構成されている。 動的にロードされ、種々のコーデック、コンテナフォーマット、出力ドライバをサポートしている。 他のプログラミング言語では、Python、Vala、C++、Perl、GNU Guile、Rubyなどにバインディングされている。 GNOMEデスクトップ環境はGStreamer技術の最初のかつ主要なユーザであり、GNOMEのアプリケーションがマルチメディア機能を実装するのにこのフレームワークを利用するよう支援した。KDEのメディアプレーヤであるAmarokなど、他のアプリケーションもこれを利用している。KDEのバージョン4では、これが標準のマルチメディアフレームワークとなる予定であったが、頻繁にABIが変更されるため、KDE では新たに Phonon が開発されることとなった。PhononではバックエンドとしてGStreamerを使うことができる。 GStreamerはスマートフォンやタブレットなどの組み込み機器でも利用されていて、Palm Pre、Maemo、Tizen などで使われている。 GStreamer は CPU によるソフトウェアコーデックも利用できるし、OpenMAX IL (Linux), DirectShow (Windows), QuickTime (macOS) などを経由して OS のコーデックを再利用したり、ハードウェアコーデックを呼び出したりすることも出来るし、FFmpeg (libav) 経由でそれらのコーデックを利用することも出来るし、VPU ベンダーのハードウェアコーデックのプラグインを利用したりすることも出来る。 このプロジェクトは、freedesktop.orgでホストされており、フリーなデスクトップ環境間での相互運用性を改善することや技術を共有することを目的としている。.

DirectShowとGStreamer間の類似点

DirectShowとGStreamerは(ユニオンペディアに)共通で2ものを持っています: コンテナフォーマットLinux

コンテナフォーマット

ンテナフォーマット (container format) は、さまざまな種類のデータや標準的なデータ圧縮方法を使って圧縮したデータを保持できる、ファイルフォーマット。コンテナファイルは、さまざまな種類のデータを識別したりまとめたりすることができる。単純なコンテナフォーマットは、異なる種類の音声ファイル形式データを複数含むことができる。先進的なコンテナフォーマットは、さまざまなストリーミングを再生し直すのに必要な同期情報とともに、音声・動画・副題・章(チャプター)・字幕・メタデータ(タグ)などに対応する。.

DirectShowとコンテナフォーマット · GStreamerとコンテナフォーマット · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

DirectShowとLinux · GStreamerとLinux · 続きを見る »

上記のリストは以下の質問に答えます

DirectShowとGStreamerの間の比較

GStreamerが46を有しているDirectShowは、57の関係を有しています。 彼らは一般的な2で持っているように、ジャカード指数は1.94%です = 2 / (57 + 46)。

参考文献

この記事では、DirectShowとGStreamerとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:

ヘイ!私たちは今、Facebook上です! »