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