Window Media Encoder 捕捉音频视频
2010-04-27 21:48
489 查看
需要保存视频头录像及麦克录音,试了很多库,如ffmpeg,最后还是用微软自己的WME搞定,需要安装 Window Media Encoder sdk及media视频编码器9系列。
使用时,需引入using WMEncoderLib;
其中 encoder.start()开始编码,encoder.stop()停止编码。当停止编码后,media encoder主界面EncoderApp还是存在的,无法关闭,可以kill掉对应的进程
使用时,需引入using WMEncoderLib;
WMEncoderApp EncoderApp = new WMEncoderApp(); IWMEncoder Encoder = EncoderApp.Encoder; EncoderApp.Visible =true; IWMEncSourceGroupCollection SrcGrpColl = Encoder.SourceGroupCollection; IWMEncSourceGroup SrcGrp = SrcGrpColl.Add("SG_1"); IWMEncSource SrcAud = SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_AUDIO); IWMEncVideoSource2 SrcVid = (IWMEncVideoSource2)SrcGrp.AddSource(WMENC_SOURCE_TYPE.WMENC_VIDEO); SrcAud.SetInput("Default_Audio_Device", "Device", ""); SrcVid.SetInput("Default_Video_Device", "Device", ""); IWMEncProfile Pro; IWMEncProfileCollection ProColl = Encoder.ProfileCollection; for (int i = 0; i < ProColl.Count; i++) { Pro = ProColl.Item(i); if (Pro.Name == "Windows Media Video 8 for Local Area Network (384 Kbps)") { SrcGrp.set_Profile(Pro); break; } } Encoder.Start(); Encoder.Stop();
其中 encoder.start()开始编码,encoder.stop()停止编码。当停止编码后,media encoder主界面EncoderApp还是存在的,无法关闭,可以kill掉对应的进程
相关文章推荐
- SAP播放本地视频及音频(仅限于window MediaPlayer可播放文件)
- C# 实现Windows Media Encoder音视频捕捉
- C# 实现Windows Media Encoder音视频捕捉
- C# 实现Windows Media Encoder音视频捕捉
- Adobe Media Encoder CC 2018 for Mac(视频音频编码软件)附破解补丁 v12.0中文破解版
- C# 实现Windows Media Encoder音视频捕捉
- Android关于本地多媒体(图片、视频、音频)Media的选择总结
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- 音频视频编程相关:GStreamer/ffmpeg/directshow/vfw linux和window下几种流行的音频视频编程框架作一个总结,防止自己迷惘,免于晕头转向。
- 第十天 media 视频 音频
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- 关于Window Server2008 服务器上无法播放音频文件和FLV视频文件
- 6.19 Media 音频&视频
- VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件
- 使用HTML5捕捉音频与视频信息概述及实例
- Android Mediaplayer 播放视频/音频 SoundPool
- JPG与MP3制作WMV视频-windows media encoder sdk解决方案
- C# windows media encoder编程 JPG与MP3制作WMV视频-windows media encoder sdk解决方案
- 设置了Media.EXTERNAL_CONTENT_URI却找不到音频/视频的解决方法