媒体处理支持使用变量渲染输出文件的目标路径。目前已支持的变量如下:
变量名称 |
含义 |
inputName |
输入文件的文件名 |
inputFormat |
输入文件的格式 |
format |
输出文件的格式 |
definition |
参数模板 ID |
number |
输出文件序号 |
示例1
如果您的转码要求如下:
- 输入文件的文件名是 AnimalWorldE01.mp4。
- 使用100010、100020和100030转码模板做转码。
- 转出的文件名分别是 AnimalWorldE01_100010.mp4、AnimalWorldE01_100020.mp4 和 AnimalWorldE01_100030.mp4。
则使用 ProcessMedia 接口发起转码时:
应将 InputInfo.CosInputInfo.OutputObjectPath 参数指定为{inputName}_{definition}.{format}
。
示例2
如果您的转码要求如下:
- 输入文件的文件名是 AnimalWorldE01.mp4。
- 使用100210转码模板做转码。
- 转出的 M3U8 文件名是 AnimalWorldE01_from_mp4.m3u8。
- 转出的 TS 文件名是 AnimalWorldE01_from_mp4_0.ts、AnimalWorldE01_from_mp4_1.ts 和 AnimalWorldE01_from_mp4_2.ts 等。
则使用 ProcessMedia 接口发起转码时:
- 应将 InputInfo.CosInputInfo.OutputObjectPath 参数指定为
{inputName}_from_{inputFormat}.{format}
。
- 应将 InputInfo.CosInputInfo.SegmentObjectName 参数指定为
{inputName}_from_{inputFormat}_{number}.{format}
。
本页内容是否解决了您的问题?