裁剪 MediaCapture 的视频预览以生成方形纵横比
Posted
技术标签:
【中文标题】裁剪 MediaCapture 的视频预览以生成方形纵横比【英文标题】:Crop video preview of MediaCapture to produce square aspect ratio 【发布时间】:2014-07-15 19:05:44 【问题描述】:我想创建一个视频录制应用程序,它可以输出和预览非信箱的 480x480 视频。这适用于 windows phone 8.1,但实际上对于任何 winRT 都应该是相同的概念。
最好的方法是什么?
是否会使用 AddEffectAsync(MFT 效果)来执行此操作?还是使用自定义接收器?
【问题讨论】:
MediaEncodingProfile
会帮助你。设置适当的配置文件然后使用MediaCapture.StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)
我在完整的 XAML 中,所以我不需要像在 SL8.1 中那样使用自定义接收器。我已经为宽度/高度设置了编码配置文件值,但是视频只是被加了信箱而不是裁剪。
【参考方案1】:
与 MSFT 合作寻求答案。该团队表示,最好的方法是使用 MFT。如果允许我分享,我将使用示例链接更新此答案。
【讨论】:
以上是关于裁剪 MediaCapture 的视频预览以生成方形纵横比的主要内容,如果未能解决你的问题,请参考以下文章
从 CaptureElement 和 MediaCapture 执行实时视频流处理