首先我们需要下载并两个安装包,一个是:Windows Media Encoder,另一个是:Windows
Media 编码器 SDK。通过 Windows Media 编码器 SDK 开发的应用程序在分发时候必须
与 Windows Media 编码器一起发布。安装结束后,会在开始菜单中生成一个名为 Windows
Media 的程序组,里面包含了 Windows Media Encoder 应用工具和 SDK 文档。Windows
Media 编码器 SDK 所支持的开发语言有 VBScript,JavaScript,VB,C,C++,C#。本文
所选择的开发语言是 C#。SDK 是以 COM 的形式提供各种功能的,C#在调用 COM 组件时候
所需要的基础知识本文不再做讲解,幸运的是读者不需要对 COM 的模式和调用过程有过
多的了解,依然可以读懂本文。使用 C/C++的读者也可以直接调用 COM 接口来使用 SDK。
本文内容的安排如下:
第一章:创建简单的编码和格式转换程序将结果保存至文件;了解编码类型;
编码配置。
第二章:创建多组编码程序,通过这个程序可以合并多个文件;使用自定义
的编码配置。
第三章:创建视频、音频、屏幕捕捉程序;实现编码时效果预览;将编码结
果广播到网络。
第四章:其他,如捕捉事件,控制 DV 设备播放等。
准备工作:
Windows Media 编码器到 C:\Program Files\Windows Media
Components\Encoder\ 。
安装 Windows Media 编码器 SDK 到 C:\WMSDK\,在安装 SDK 之后会在开始菜
单“程序\Windows Media\Windows Media SDK”中增加一个名为“Windows Media
Encoder SDK”的帮助文件,里面包含了所有的 SDK 帮助信息。
建立目录 C:\WMSDK\Demo\,用于保存视频音频文件。拷贝两个 MP3 文件到此
目录,并改名为 src1.mp3 和 src2.mp3,拷贝两个 MPEG 文件到该目录,并改名
为 src1.mpg 和 src2.mpg。
建立目录 C:\WMSDK\Code\,用于保存演示代码文件。
第 1 章 创建简单的编码程序
1.1 引用 Encoder 对象