次の方法で共有


DirectShow Editing Services の概要

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

[この API はサポートされていないため、今後変更または使用できない可能性があります。]

DirectShow のコアは、ストリーミング メディアを処理するための強力なアーキテクチャです。 アプリケーションは、さまざまな形式で作成されたマルチメディア コンテンツを再生するために使用できます。開発者は、ファイルの圧縮やその他の面倒な詳細について心配する必要はありません。 ただし、 DirectShow Editing Services (DES) 以前は、DirectShow は非線形編集に必要な柔軟性を欠いていました。

たとえば、ソース A から 4 秒、ソース B から 10 秒、ソース C から 5 秒で終わるビデオ シーケンスを作成するとします。コア DirectShow API のみを使用すると、非常に簡単に実現できます。

しかし、ソースCが後ではなくソースBの前に来る必要があると判断した場合はどうすればよいでしょう。シーケンスでは、ソース A から 4 秒ではなく 8 秒を使用する必要があります。そして、全体の生産は、バックグラウンドで再生する別のオーディオトラックが必要であることを? このような軽微な変更であっても、実装が困難な場合があります。 ただし、ここで説明したシナリオは DES の単純な編集プロジェクトです。いくつかのメソッド呼び出しで行うことができます。

DES が DirectShow に提供する機能の一部を次に示します。

  • ビデオトラックとオーディオトラックを入れ子になったレイヤーに整理し、最終的な制作を簡単に操作できるタイムラインモデル
  • ビデオ プロジェクトをその場でプレビューする機能
  • XML ベースの形式によるプロジェクトの永続化
  • ビデオとオーディオの効果、およびビデオ トラック間の切り替え (フェードやワイプなど) のサポート
  • 100以上の標準的なワイプ、映画テレビエンジニア協会(SMPTE)によって定義されている
  • 色相、輝度、RGB 値、またはアルファ値に基づくキー設定
  • フレーム レートとオーディオ サンプリング レートの自動変換により、運用環境で異種ソースを使用できます
  • ビデオのサイズ変更またはトリミング

制限事項:

  • DES では、MPEG-2 または H.264 ビデオ ソースはサポートされていません。

DirectShow Editing Services