2017-07-11 4 views
0

私はwpfアプリケーションで作業していますが、基本的に私の目標はwpfで再生されているビデオを撮ることができ、それが妨げられているように見えるようにするために、そのビットストリーム。私は、これにアプローチするためのさまざまな方法があると考えています。助言がありますか?この作業を行うために、ビデオプレーヤープレーヤープラグインまたは他のプラグインを使用することに私は自由に関わっています。私はC#でプログラミングしていますが、Visual Studio 2010を使用しています。さらに詳しい情報が必要な場合は、ただコメントしてお知らせください。ありがとうございました。偽の干渉を導入するためにWPFでビデオのビットストリームにアクセスする

答えて

0

Direct3Dビデオエフェクトからヒントを得ることができます。お勧めのガイドの1つがここにあります。 https://www.codeproject.com/Articles/495631/Video-Effects-in-Direct-D-Part

あなたは

float4 Blur_Proc(float2 _pos: TEXCOORD0) : COLOR0 
{ 
    const int nSamples = 13; 
    const float2 cSamples[nSamples] = { 
     0.000000, 0.000000, 
     -0.326212, -0.405805, 
     -0.840144, -0.073580, 
     -0.695914, 0.457137, 
     -0.203345, 0.620716, 
     0.962340, -0.194983, 
     0.473434, -0.480026, 
     0.519456, 0.767022, 
     0.185461, -0.893124, 
     0.507431, 0.064425, 
     0.896420, 0.412458, 
     -0.321940, -0.932615, 
     -0.791559, -0.597705, 
    }; 
    float4 sum = 0; 
    for (int i = 0; i < nSamples - 1; i++) 
    { 
     sum += tex2D(_sampler, _pos + 0.025 * cSamples[i]); 
    } 
    return sum/nSamples; 
} 
(上記のリンクからコード)以下のように独自の効果を開発する必要があるかもしれません

関連する問題