轻码高清是智能媒体管理(IMM)的一项功能,可在保持或提升主观画质的同时,降低视频文件的码率和体积,从而节省存储和带宽成本,适用于在线播放、媒资存储等对画质和成本有较高要求的场景。
功能简介
轻码高清通过智能编码优化算法,可在相同码率下显著提升视觉体验,或在保证画质清晰度的同时大幅降低码率,有效减少带宽与存储成本。相较于传统转码方案,轻码高清实现了“更轻码流、更高清”的观看效果,适用于多终端、多场景的内容分发,为用户提供流畅高清的播放体验。

以一个 1920x1080 的视频为例,使用轻码高清前后的效果对比如下:
转码方式 | 普通转码 | 轻码高清 |
文件大小 (Size) | 4359295B | 2803244B |
码率 (Bitrate) | 2858kbits | 1838 kbits |
画质评分 (VMAF) | 92.938 | 97.417 |
使用场景
多设备兼容性:为确保视频能够在不同设备(如手机、平板、电脑、智能电视等)上顺利播放,转码技术能够将视频转换为符合特定设备所支持的格式。
流媒体播放:流媒体服务需要将视频转码为多种格式和比特率,以便根据用户的网络状况进行动态调整,从而提升观看体验。
视频压缩:在确保视频质量的前提下,通过转码技术降低文件大小,以便于存储和传输,尤其是在网络带宽受限的情况下。
支持音视频格式列表
分类 | 格式 |
音频 | AAC、MP3、WAV、FLAC、WMA、AC3、OPUS等所有主流格式。 |
视频 | MP4、MPEG-TS、MKV、MOV、AVI、FLV、M3U8、WebM、WMV、RM、VOB等所有主流格式。 |
如何使用
前提条件
已创建并获取AccessKey。具体操作,请参见创建AccessKey。
已开通OSS服务、创建存储空间。具体操作,请参见创建存储空间。
已开通智能媒体管理服务。具体操作,请参见开通产品。
已通过智能媒体管理控制台创建项目。具体操作,请参见创建项目。
说明您也可以调用API接口创建项目。具体操作,请参见CreateProject - 创建项目。
您可以调用ListProjects - 列出所有项目信息的列表接口列出指定地域下已创建的所有项目信息。
步骤一:上传文件
请使用OSS管理控制台将媒体文件上传至IMM项目所在地域的Bucket。

步骤二:使用IMM轻码高清
调用CreateMediaConvertTask - 创建媒体转码任务接口创建视频转码任务,并启用VideoSlim。
参数说明
以下为不同场景的 API 请求示例,可在 OpenAPI 门户中直接调试或调用SDK代码,以IMM项目test-project为基础,使用视频文件oss://test-bucket/video-demo/海岸线高楼.mov进行视频转码处理。
更多有关媒体处理各功能介绍和使用,请参见媒体转码。
为获得最佳播放兼容性,建议将视频转码为 MP4 或 HLS 格式,同时仅支持h.264/h.265格式,PixelFormat(像素格式)仅支持yuv420p。
视频转码会影响画质。可通过调整 Bitrate(码率)或 CRF(固定质量系数)参数来平衡画质和文件大小。通常,更高的码率或更低的 CRF 值意味着更好的画质和更大的文件体积。
在相同视频转码格式下(h.264/h.265),轻码高清编码比普通转码可以节省30%存储和带宽成本,且主观画质相比普通转码有显著改善。
注意:轻码高清不支持多路输出以及视频拼接。
建议在
Targets.URI参数中使用变量动态生成输出文件名,以避免覆盖,相关变量请参见TargetURI模板。
h.264格式VBR配置轻码高清
采用h.264编码格式,且不改变分辨率、帧率等视频参数。

转码信息
视频格式:mov -> mp4
视频配置:Codec为h.264,Bitrate设置为3000kbps,打开轻码高清配置,保持原有分辨率与帧率等视频参数
音频配置:aac格式,码率96Kbps,双声道,采样率44.1kHz
输出视频保存路径:oss://test-bucket/video-demo/海岸线高楼.mp4
转码完成消息通知:发送MNS消息到MNS主题“test-mns-topic”
SDK示例请参见OpenAPI门户,相关参数可以根据示例,启用VideoSlim,按需修改后再进行调试。
请求参数如下
{
"ProjectName": "test-project",
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/海岸线高楼.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/海岸线高楼.mp4",
"Video": {
"TranscodeVideo": {
"VideoSlim":1,
"Bitrate":"3000000",
"Codec": "h264",
"PixelFormat": "yuv420p"
}
}
}
]
}h.264格式CRF配置轻码高清
采用h.264编码格式,目标分辨率为640x480,帧率60fps,当源视频帧率不足时遵循源视频参数。

转码信息
视频格式:mov -> mp4
视频配置:Codec为h.264,CRF值设置为25,打开轻码高清配置
音频配置:aac格式,码率96Kbps,双声道,采样率44.1kHz
输出视频保存路径:oss://test-bucket/video-demo/海岸线高楼.mp4
转码完成消息通知:发送MNS消息到MNS主题“test-mns-topic”
SDK示例请参见OpenAPI门户,已为您自动填充示例的参数,请您按需修改后再进行调试。
请求参数如下
{
"ProjectName": "test-project",
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/海岸线高楼.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/海岸线高楼.mp4",
"Video": {
"TranscodeVideo": {
"VideoSlim":1,
"Codec": "h264",
"Resolution":"640x480",
"FrameRateOption":"adaptive",
"CRF":"25",
"FrameRate": "60",
"PixelFormat": "yuv420p"
}
}
}
]
}h.265格式VBR配置轻码高清
采用h.265格式编码视频,当源视频帧率不足时遵循源视频参数。

转码信息
视频格式:mov -> mp4
视频配置:h265编码格式,Bitrate设置为3000kbps,分辨率1920x1080,帧率60
音频配置:aac格式,码率128Kbps,双声道,采样率44.1kHz
输出视频保存路径:oss://test-bucket/video-demo/海岸线高楼.mp4
转码完成消息通知:发送MNS消息到MNS主题“test-mns-topic”
SDK示例请参见OpenAPI门户,已为您自动填充示例的参数,请您按需修改后再进行调试。
请求参数如下
{
"ProjectName": "test-project",
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/海岸线高楼.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/海岸线高楼.mp4",
"Video": {
"TranscodeVideo": {
"VideoSlim":1,
"Bitrate":"3000000",
"Codec": "h265",
"FrameRateOption":"adaptive",
"FrameRate":"60",
"PixelFormat": "yuv420p"
}
}
}
]
}h.265格式CRF配置轻码高清
将视频转码为1920x1080分辨率、30fps的h.265视频,使用HLS格式切片,当源视频分辨率不足时遵循源视频参数。

转码信息
视频格式:mov -> m3u8
切片:hls格式,切片时长10s
视频配置:h265编码格式,CRF设置为25,分辨率1920x1080,帧率30
音频配置:aac格式,码率128Kbps,双声道,采样率44.1kHz
输出视频保存路径:
oss://test-bucket/video-demo/海岸线高楼.m3u8、oss://test-bucket/video-demo/海岸线高楼-%d.ts转码完成消息通知:发送MNS消息到MNS主题“test-mns-topic”
SDK示例请参见OpenAPI门户,已为您自动填充示例的参数,请按需修改后再进行调试。
请求参数如下
{
"ProjectName": "test-project",
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/海岸线高楼.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 128000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "ts",
"Segment": {
"Duration": 10,
"Format": "hls"
},
"URI": "oss://test-bucket/video-demo/海岸线高楼.{autoext}",
"Video": {
"TranscodeVideo": {
"AdaptiveResolutionDirection": true,
"Codec": "h265",
"VideoSlim":1,
"CRF": 25,
"FrameRate": 30,
"PixelFormat": "yuv420p",
"Resolution": "1920x1080",
"ResolutionOption": "adaptive",
"ScaleType": "fit"
}
}
}
]
}