使用 TopoEdit 生成转码拓扑
本主题介绍如何在 TopoEdit 中创建转码拓扑。
注意
此功能需要 Windows 7
生成转码拓扑
在“ 文件 ”菜单上,单击“ 呈现转码”。
在 “选择媒体源 ”对话框中,选择要转码的源文件。
单击 “打开” 。
在 “选择转码配置文件 ”对话框中,从下拉列表中选择一个编码配置文件。
注意
配置文件从文件TranscodeProfiles.xml加载。
在 “选择目标文件 ”对话框中,选择输出文件的名称。
TopoEdit 创建转码拓扑,并在main应用程序窗口中显示拓扑节点。
单击工具栏上的“ 播放 ”按钮以运行媒体会话。 等待编码完成。
TranscodeProfiles.xml
TopoEdit 从文件TranscodeProfiles.xml加载编码配置文件。 此文件位于 Windows SDK 的 Bin 目录中。
文件以 TedTranscodeProfiles 元素开头。 每个配置文件都以 TedTranscodeProfile 元素开头。 每个配置文件由格式 的 <VALUE_NAME Value="VALUE"/>
一组值组成。 定义了以下值:
值 | 说明 |
---|---|
AudioAvgBytesPerSecond |
音频流的每秒平均字节数。 等效于 MF_MT_AUDIO_AVG_BYTES_PER_SECOND 属性。 |
AudioBitsPerSample |
音频流的每个样本的位数。 等效于 MF_MT_AUDIO_BITS_PER_SAMPLE 属性。 |
AudioBlockAlignment |
音频流的块对齐方式。 等效于 MF_MT_AUDIO_BLOCK_ALIGNMENT 属性。 |
AudioEncodingProfile |
一个特定于编解码器的值,用于定义音频配置文件。 等效于 MF_TRANSCODE_ENCODINGPROFILE 属性。 |
AudioFormat |
编码的音频子类型。 等效于 MF_MT_SUBTYPE 属性。 |
AudioNumChannels |
音频流中的声道数。 等效于 MF_MT_AUDIO_NUM_CHANNELS 属性。 |
AudioSamplesPerSecond |
音频流的采样率(以每秒样本数为单位)。 等效于 MF_MT_AUDIO_SAMPLES_PER_SECOND 属性。 |
ContainerType |
文件容器类型。 等效于 MF_TRANSCODE_CONTAINERTYPE 属性。 |
ProfileName |
配置文件的显示名称。 |
SkipMetadataTransfer |
如果不应将元数据传输到输出文件,则指定 1;如果应传输元数据,则指定 0。 等效于 MF_TRANSCODE_SKIP_METADATA_TRANSFER 属性。 |
VideoBitrate |
平均视频比特率。 等效于 MF_MT_AVG_BITRATE 属性。 |
VideoEncodeComplexity |
一个特定于编解码器的值,用于定义编码质量。 等效于 MF_TRANSCODE_QUALITYVSSPEED 属性。 |
VideoEncodingProfile |
一个特定于编解码器的值,用于定义视频配置文件。 等效于 MF_TRANSCODE_ENCODINGPROFILE 属性。 |
VideoFormat |
编码的视频子类型。 等效于 MF_MT_SUBTYPE 属性。 |
VideoFrameHeight |
输出视频的高度。 等效于 MF_MT_FRAME_SIZE 属性。 |
VideoFrameRateDenominator |
输出视频的帧速率的分母。 等效于 MF_MT_FRAME_RATE 属性。 |
VideoFrameRateNumerator |
输出视频的帧速率的分子。 等效于 MF_MT_FRAME_RATE 属性。 |
VideoFrameWidth |
输出视频的宽度。 等效于 MF_MT_FRAME_SIZE 属性。 |
VideoPixelAspectRatioDenominator |
像素纵横比的分母 (输出视频的 PAR) 。 等效于 MF_MT_PIXEL_ASPECT_RATIO 属性。 |
VideoPixelAspectRatioNumerator |
输出视频的 PAR 的分子。 等效于 MF_MT_PIXEL_ASPECT_RATIO 属性。 |