ms-media-foundation

    0

    1答えて

    PCの画面をリアルタイムで記録し、Media Foundation h264コーデックでエンコードするアプリケーションを作成しています。画面上の画像に多くの動的な変更がない場合、結果のビデオの品質は高く保たれます。画像が多くの動的変化(例えば、ウェブページの高速スクロール)を有する場合、ビデオ品質は非常に低くなる。これは低いビットレート問題のように聞こえるが、リファレンスOSX録音アプリケーション

    3

    2答えて

    のDirectXメディアオブジェクト(DMO)documentationは、効率のために、(IMediaBufferインタフェースをサポートする)培地試料を保持するバッファが代わりに常に破壊/作成されるのでプールされるべきである、ということをお勧め: 最も簡単な解決策はです各サンプルに新しいバッファを割り当てますが、これは非効率的です。 より良い解決策は、 バッファのプールを管理するオブジェクトを

    2

    1答えて

    Media Foundation Transformオブジェクト(MFT)は、バッファがMFTオブジェクトによって内部的に割り当てられる出力バッファ割り当てモデルを実装できます。 この場合、内部的に割り当てられたバッファは構造体のメンバーpSampleを介して返され、IMFTransform::ProcessOutput()メソッドに渡されます。 MFT_OUTPUT_DATA_BUFFER st

    1

    1答えて

    私はスクリーンキャプチャアプリケーションを作成しています。画面はDirect3d 9 APIを使用してキャプチャされ、出力メディアファイルはWindows Media Foundationのh264コーデックを使用して書き込まれます。 アプリは7から始まるすべてのWindowsバージョンで動作する必要があります。したがって、d3d9 APIが選択されました。 イメージはGetFrontBuffer

    -1

    2答えて

    私は非線形ビデオエディタを開発しています。サポートタイムライン、オーディオストリームのミックス、ビデオ間のトランジションなどが必要です。これらの機能はすべてDirectShow編集サービスに含まれていますが、新しいバージョンのWindowsではサポートされなくなりました。代わりに、Microsoft Media Foundationを使用するようにしてください。 MFで同じ機能を実装することは可能

    0

    1答えて

    生のオーディオデータがあり、Media Foundationを使用して対応するaac/m4a/mp4ファイルを作成したいとします。 Thisの記事では、すべての設定と構成について説明しています。 これを行う方法を示すサンプルコードまたはチュートリアルがあるのだろうか? 私はthisチュートリアルを見つけましたが、残念ながら、これはmp4ファイルが、別のmp4のチュートリアル(既存のファイルのプロパ

    0

    2答えて

    ビデオ通信ソフトウェアを構築しています。私たちは、Media Foundationを使用してライブストリームを取得しています。 IMFSourceReadderを使用してキャプチャを実行します。 呼び出しのシーケンスは次のようになります。 hr = pAttributes->SetString(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_L

    0

    1答えて

    メディアファンデーションH264エンコーダパフォーマンスの低下 私はリアルタイムでPCの画面を記録し、メディア財団H264コーデックでそれをコード化するアプリケーションを書いています。 エンコーディングは、多くのCPUリソースを消費します。また、ビデオの録画を停止した後(または、ビデオおよびオーディオフレームのエンコーダへの給電を停止するだけで一時停止する)、CPUの負荷は長時間(5〜10秒以上)

    2

    2答えて

    Windows 10ビルド10.1607.14393.10(別名Anniversaryエディション)では、もうMJPGキャプチャストリームを取得できません。 MJPGとYUY2の両方の解像度に使用されていましたが、IBaseFilterソースが何かに接続される前にDirectShow(カーネルストリーミング)とMedia Foundation MJPGでYUY2のみをNV12に変換しています。カメ

    1

    1答えて

    何らかの理由で私はH.264をデコードできません。 入力/出力の設定は、入力/出力バッファの作成と同様にうまくいっています。 ライブストリームからデマルチプレクスされたH.264を手動でデコーダに供給しています。したがって、メディアサブタイプとしてMFVideoFormat_H264_ESを使用します。デコードは非常に遅く、デコードされたフレームは完全なゴミです。他のデコーダは、同じストリームを適