转码 API

本部分介绍如何使用转码 API 重新编码媒体文件。 转码 API 是在 Windows 7 中引入的。

转码 是数字媒体文件从一种格式转换为另一种格式。 转码 API 设计为与 媒体会话一起使用。 它简化了对某些类型的转码应用程序使用媒体会话:

  • 固定比特率 (CBR) 编码,其中目标比特率事先已知。
  • 最多一个音频流和一个视频流。
  • 从 和 到 文件进行编码。

转码 API 不支持以下各项:

  • 可变比特率 (VBR) 或多通道编码。
  • 多个音频流或多个视频流。
  • 受 DRM 保护的内容,但受 WMDRM 保护的 ASF 文件以外的内容。
  • 实时传送视频流,例如实时到文件流或实时到实时传送视频流。

如果编码应用程序符合这些约束,则转码 API 是比单独使用媒体会话更简单的编程模型。

在本节中

主题 说明
关于转码 API
提供转码 API 的一般概述。
使用转码 API
介绍应用程序如何使用转码 API。
教程:对 MP4 文件进行编码
分步教程介绍如何使用转码 API 对 MP4 文件进行编码。
教程:对 WMA 文件进行编码
演示如何使用转码 API 对 WMA 文件进行编码。 本教程修改 教程:编码 MP4 文件中显示的代码,因此应先阅读该教程。

 

编码和文件创作

Media Foundation:基本概念

媒体基础中的编码概述