我正在使用WPF MediaKit编写一个小应用程序,我想录制一些视频 - 我的计划是将最后的 n 秒存储为原始音频/视频帧,然后在用户请求时将其写为AVI。
有没有一种简单的方法可以将我从网络摄像头收集的数据实际传输到AVI文件中?诀窍是,我必须使用缓冲数据,我不能直接写一个新的DirectShow场景图来写出AVI文件 - 对于我的应用程序,相机一直在运行,并且用户发出信号结束捕获(我们花费最后几秒左右)。
AVI不必以任何方式压缩,我将通过Expression Encoder运行它来执行此操作。有什么想法吗?
答案 0 :(得分:0)
如果要缓冲数据,可以执行以下操作:
一些问题: