3

ビデオストリームを取得するために CaptureSource を使用しています。ビデオを保存するために、すぐに使用できる FileSink を使用して、mp4 でエンコードされたファイルを保存できますが、私のアプリケーションでは、ビデオ ストリームにいくつかの調整を加え (いくつかのアーティファクト、テキスト、ロゴなどを追加)、それを分離して保存したいと考えています。保管所。

VideoSink クラスから派生したものを定義して、OnSample メソッドをオーバーライドできます。

protected override void OnSample(long sampleTimeInHundredNanoseconds, long frameDurationInHundredNanoseconds, byte[] sampleData)
{
     //process sampleData
     //encode sampleData
     //save encoded sampleData
}

しかし、Windows Phone で生のビデオ データをエンコードする方法がわかりません。WP 用のビデオ エンコーダーを探しています。

TIAさんにアドバイスを!

4

0 に答える 0