如何在 C# 中使用 Windows Media Encoder 录制高质量视频
Posted
技术标签:
【中文标题】如何在 C# 中使用 Windows Media Encoder 录制高质量视频【英文标题】:How to record high quality videos with Windows Media Encoder in C# 【发布时间】:2011-05-01 17:48:34 【问题描述】:我最近在 Windows 媒体编码器教程的帮助下创建了一个用于记录屏幕活动的软件。但是我遇到了严重的质量问题。看来视频的质量真的很差。有谁知道我该如何解决这个问题,我猜它必须与设置输出格式有关,但我真的不知道该怎么做。 谢谢
【问题讨论】:
【参考方案1】:请注意,Microsoft 不再提供 Windows Media Encoder 供下载,因此您可能需要考虑改用其他技术。根本看不到您的任何代码,我无法真正评论您正在做的任何事情。但是,我过去使用过 WME,可以提供一些建议。选择一种高质量的配置文件,或考虑制作自己的配置文件。我曾经使用高达 5000 Kbps 的 CBR 配置文件来实现高质量的编码。请注意,质量越高,使用的磁盘空间就越多。如果编码很多视频,它会很快填满。
【讨论】:
好的.. 谢谢.. 那么我该如何开始使用 WME?似乎我自己找不到一个不错的链接以上是关于如何在 C# 中使用 Windows Media Encoder 录制高质量视频的主要内容,如果未能解决你的问题,请参考以下文章
使用C#播放音乐 使用windows media player
使用 System.Windows.Media.Animation 移动按钮动画
如何在 C# 中使用 DeviceIoControl 和 FSCTL_MAKE_MEDIA_COMPATIBLE 完成 Live File System (LiveUDF) 光盘?