
# 自定义转码模板
媒体处理服务除了系统预置模板，您也可以根据实际需求自定义一进一出转码模板。
 #### 新建转码模板
您可以根据业务需要新建转码模板，自定义转码的参数。
1. 登录[媒体处理控制台](https://console.huaweicloud.com/mpc2/#/mpc/home)。
2. 在左侧导航树中，选择"全局设置 \> 自定义模板"，进入转码设置页面。
3. 单击"自定义模板"，进入自定义模板配置页面。
4. 设置**基本信息** ，如[图1]所示，参数说明如[表1]所示。
   
   图1基本信息   
   ![](https://support.huaweicloud.com/usermanual-mpc/zh-cn_image_0000002553670109.png)
    表1基本信息 
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                              |
   |:---|:---|
   | 模板名称 | 只能由字母、数字、下划线组成，不含特殊字符，长度不能超过128个字符。 示例：MP4_H264                                                                                                                                                                                                                                                        |
   | 输出格式 | 输出音视频的文件格式。 目前支持的输出格式如下所示： - 视频格式：MP4、HLS、DASH、DASH+HLS、TS。  - 音频格式：ADTS、MP3。   **注意**：当勾选音频文件格式时，视频参数将被禁用，将只对音频进行转码。 |
      
   
   
5. 设置**视频参数** ，如[图2]所示，参数说明如[表2]所示。
   
   若勾选"禁用视频"，则输出文件将不包含视频信息，适用于抽取视频文件音频信息的场景。请参考[6]完成音频参数配置。
   图2视频参数   
   ![](https://support.huaweicloud.com/usermanual-mpc/zh-cn_image_0000002553673065.png)
    表2视频参数 
   | 参数名称      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|
   | 视频编码      | 支持H.264和H.265格式。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 高清低码（PVC） | 是否开启高清低码功能，默认关闭。开启后，输出码率将在设置码率的基础上下降20%左右，且转码将按高清低码标准计费，详见[MPC产品价格详情](https://www.huaweicloud.com/pricing/calculator.html#/mpc)。                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | HLS分片间隔   | 转码输出HLS时一个分片的时间。仅当"输出格式"设置为"HLS"或者"DASH+HLS"才会有此参数。 取值范围：\[2,10\]，默认值：5，单位：秒。                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | DASH分片间隔  | 转码输出DASH时一个分片的时间，仅当"输出格式"设置为"DASH"或者"DASH+HLS"才会有此参数。 取值范围：\[2,10\]，默认值：5，单位：秒。                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 视频宽度      | 输出视频的宽度。 取值范围： - 视频编码H.264：0或\[32,4096\]之间2的倍数。  - 视频编码H.265：0或\[160,4096\]之间2的倍数。   单位：px 须知： - 若转码视频的宽和高均设置为0，则按原始视频分辨率输出转码视频。  - 如果视频的宽和高仅有一个设置为0，默认非0值作为视频的短边，按照原始视频的宽高比进行等比缩放，输出转码视频。   |
   | 视频高度      | 输出视频的高度。 取值范围：0或\[160,2880\]之间2的倍数。 单位：px 须知： - 若转码视频的宽和高均设置为0，则按原始视频分辨率输出转码视频。  - 如果视频的宽和高仅有一个设置为0，默认非0值作为视频的短边，按照原始视频的宽高比进行等比缩放，输出转码视频。                                                                                                                                   |
   | 码率        | 输出视频的码率。 取值范围：0或\[40,30000\] 单位：kbit/s 建议您按照推荐码率进行设置，如[表3]所示。若码率设置为0，将按照推荐码率输出。                                                                                                                                                                                                                                                                                                                                                                          |
   | l帧最大间隔    | 视频编码时I帧（播放时初始帧）之间的最大时间间隔。 取值范围：\[2,10\]，默认值：5，单位：秒。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 最大连续B帧数   | 视频编码时B帧（播放时中间帧）之间的最大间隔帧数。视频编码的B帧数量对编码效果会有显著影响。 H.264推荐4帧，H.265推荐7帧，如果配置为0，则没有B帧，压缩率降低。 取值范围： - 视频编码H.264：\[0,8\]，默认为4。  - 视频编码H.265：\[0,8\]，默认为7。                                                                                                                                                                                                             |
   | 编码档次      | 视频转码的档次，与视频编码格式相关。 H.264规定了三种档次，不同硬件可播放的编码档次不同。 - VIDEO_PROFILE_H264_BASE：基本画质，适合移动端设备，推荐最低清晰度选择此配置。  - VIDEO_PROFILE_H264_MAIN：主流画质，适合标准分辨率设备，推荐其他清晰度选择此配置。  - VIDEO_PROFILE_H264_HIGH：高级画质，适合高分辨率、大屏设备，推荐高分辨率选择此配置。   H.264默认值"VIDEO_PROFILE_H264_HIGH"；H.265默认值"VIDEO_PROFILE_H265_MAIN"。       |
   | 帧率（可选）    | 输出视频文件的帧率。 取值范围：0或\[5,60\]之间的整数，0表示与源视频保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 最大参考帧数    | 解码过程中每一帧数据受前后帧影响的前后帧个数。 取值范围： - 视频编码H.264：\[1,8\]之间的整数。  - 视频编码H.265：固定值4，不可修改。                                                                                                                                                                                                                                                                                                         |
   | 质量等级      | 视频编码的质量等级。 规定了两种质量级别，如下所示： - VIDEO_PRESET_HSPEED：适用于对转码效率有要求的客户，例如在短视频场景，输出的画质会略低。  - VIDEO_PRESET_HIGHQUALITY：适用于对转码画质有要求的客户，例如在长视频场景，转码效率会略低。   默认值：VIDEO_PRESET_HIGHQUALITY                                                                                                                                                                                                                  |
   | 黑边剪裁类型    | 是否开启自动检测黑边并剪裁掉黑边的功能。 默认关闭。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
      
    表3推荐分辨率和码率 
   | 视频画质 | 推荐分辨率      | 推荐码率-H.265（kbit/s） | 推荐码率-H.264（kbit/s） |
   |:---|:---|:---|:---|
   | 4K   | 3840\*2160 | 5600               | 8000               |
   | 2K   | 2560\*1440 | 4900               | 7000               |
   | 超清   | 1920\*1080 | 2100               | 3000               |
   | 高清   | 1280\*720  | 700                | 1000               |
   | 标清   | 854\*480   | 500                | 600                |
   | 流畅   | 480\*270   | 200                | 300                |
      
   ![](https://support.huaweicloud.com/usermanual-mpc/public_sys-resources/note_3.0-zh-cn.png)
   若码率设置为0，设置的分辨率值不是该表中的推荐分辨率，则按分辨率的短边向下对齐，得到推荐码率。
   **示例**：若设置码率为0，分辨率为900\*500，则转码后的码率按分辨率为854\*480的推荐码率输出，转码后的视频码率为500（H.265）或600（H.264）。
   
   
6. 设置**音频参数** ，如[图3]所示，参数说明如[表4]所示。
   
   若勾选"禁用音频"，则输出文件将不包含音频信息，该功能适用于抽取视频文件视频信息的场景。
   图3音频参数   
   ![](https://support.huaweicloud.com/usermanual-mpc/zh-cn_image_0000002553553225.png)
    表4音频参数 
   | 参数名称     | 参数配置                                                                                                                                        |
   |:---|:---|
   | 音频编码     | 音频编码格式，目前仅支持：AAC、HEAAC1，默认为AAC。 如果在Web端播放HLS视频，推荐AAC，其他音频格式播放时可能无声音。                                              |
   | 声道数      | 支持立体声、单声道、5.1声道，默认为立体声。                                                                                                                     |
   | 音频采样率    | 录音设备在单位时间内对模拟信号采样的数量。 取值为：AUTO、22050、32000、44100、48000、96000，单位Hz。 默认为AUTO，表示自适应采样。 |
   | 音频码率（可选） | 输出文件的音频码率。 取值范围：0或者\[8,1000\]之间的整数 单位：Kbps                                       |
      
   
   
7. 参数配置完成后，单击"确定"。
#### 修改转码模板
您可以对自定义模板的配置参数进行修改，包括视频参数、音频参数、模板名称等，以适应不同业务场景需求。
1. 登录[媒体处理控制台](https://console.huaweicloud.com/mpc2/#/mpc/home)。
2. 在左侧导航树中，选择"全局设置 \> 自定义模板"，进入"自定义模板"页面。
3. 选择希望修改的模板，单击对应的"修改"，弹出修改页面。
4. 选择希望修改的参数进行重新配置，参数说明及配置参见[新建转码模板]。
5. 单击"确定"，完成修改。
 
#### 删除转码模板
您可以根据业务需求，删除不再需要的转码模板。
1. 登录[媒体处理控制台](https://console.huaweicloud.com/mpc2/#/mpc/home)。
2. 在左侧导航树中，选择"全局设置 \> 自定义模板"，进入"自定义模板"页面。
3. 选择希望修改的模板，单击对应的"删除"，弹出删除页面。
4. 单击"确定"，确认删除该模板。
 
