转码 API

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

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

  • 常量比特率 (CBR) 编码,其中目标比特率提前已知。
  • 最多一个音频流和一个视频流。
  • 对文件进行编码和编码。

转码 API 不支持以下各项:

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

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

在本部分中

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

 

编码和文件创作

媒体基础:基本概念

媒体基础 中编码的 概述