智能多媒体服务

  • 智能多媒体服务 > API 文档 > 画质增强 >倍速视频超分

    倍速视频超分

    最近更新时间: 2024-11-01 16:21:33

    简介

    倍速视频超分,即加速对视频资源进行视频超分处理。视频超分处理,可以将输入视频的宽高放大2-3倍尺寸输出,基于深度学习算法,提高视频的清晰度、画质和主观质量,从而提高播放和观影体验。

    应用场景

    • 升级老旧片源:针对画质不理想的老片源进行升级,基于深度学习的视频超分辨算法,可将低分辨率的视频,增强转化为高分辨视频。
    • 短视频增强:针对低分辨率视频,不适应如今对高分辨率影片的要求,通过视频超分辨算法对影片细节进行增强修复,利用AI模型达到高分辨率输出的同时有效细节更清晰。
    • 视频转清晰度:以视频超分辨率重构技术为基础,辅以丰富的图像增强工具,实现标清转高清、高清转 4K 等画质提升应用场景。

    使用限制

    • 当前仅支持 华东区域 的资源处理
    • 输入分辨率限制,仅支持小于等于1920x1080
    • 视频输出帧率,默认等于源视频帧率,取值范围为[1,60],超出范围取60帧
    • 输出视频格式,只支持 mp4m3u8
    • 若输入文件过小,可能无法达到预期的加速效果,仍按照当前功能计费;建议用于时长大于5分钟的视频

    接口规格

    注意:接口规格不含任何空格与换行符,下列内容经过格式化以便阅读。

        aifast/<Format>
                /vcodec/<VideoCodec>
                /superResolution/<SuperResolution>
                /srMode/<SRMode>
                /faceFilter/<FaceFilter>
    
    参数 类别 必填 说明
    <Format> A/V Y 要转换输出的目标视频格式。
    ● 输出目前仅支持 mp4m3u8
    /vcodec/<VideoCodec> V N 视频编码方案,支持方案:libx264libx265,默认使用 libx264
    /superResolution/<SuperResolution> V N 开启超分辨率功能(AI功能),取值范围为:[2,3]的整数,按照源视频的宽高2倍或3倍尺寸输出。
    /srMode/<SRMode> V N 超分模式,默认为base,可取值:base、faceEnhance,其中faceEnhance:采用了独有的人脸增强模块,智能识别并优化人脸区域。
    /faceFilter/<FaceFilter> V N 是否开启人脸过滤,默认不开启。
    设置 faceFilter/1 才会生效,即过滤掉faceEnhance模式下人脸过小和人脸角度太大的人脸增强

    M3U8相关接口

    注意: 常规处理参数与其他格式相同,后续接口说明仅针对HLS/m3u8格式。

        aifast/m3u8
                /...
                /segtime/<SegSeconds>
                /savePattern/<Pattern>
    
    参数 说明
    /segtime/<SegSeconds> 用于 HLS 自定义每一小段音/视频流的播放时间长度,取值范围为: 2 - 120 (秒),默认值为 10(单位:秒)。
    /savePattern/<Pattern> 仅当设置为 aifast/m3u8 时,选择使用。
    为各音视频流ts文件自定义命名。
    因为一整段音视频流音视频切片后会生成一个M3U8播放列表和多个默认命名的音视频流ts文件。
    命名支持使用变量
    1. 可以使用 $(变量名)${变量名} 形式求值,魔法变量使用说明,参考 文件名变量
    2. 注意:$(count)为必填项,必须存在的六位占位符数字串。

    示例
    输出的m3u8文件名为:output.m3u8,cmd为:aifast/m3u8/superResolution/2/noDomain/1/savePattern/JChzYXZlYXMua2V5UHJlZml4KSAkKGNvdW50KS50cw== ,其中 JChzYXZlYXMua2V5UHJlZml4KSAkKGNvdW50KS50cw== 是自定义 ts 文件名,$(saveas.keyPrefix) $(count).ts 的URL安全的Base64编码。最后得到类似:output000000.ts,output000001.ts,……,output000006.ts 命名的 ts 文件,跟输出的m3u8文件是关联的。

    操作方式

    可以通过 持久化处理 的方式来调用:

    • 资源上传时自动触发:可以在上传时指定persistentOps参数
    • 对已有资源手动手动触发:调用pfop命令

    计费说明

    倍速视频超分定价,参考 智能多媒体服务定价->画质增强->倍速视频超分

    • 倍速视频超分费用 = 输出文件时长 x 单价。
    • 输出时长:按分钟计费,累计总时长不足一分钟不计费
    • 输出规格按输出视频分辨率的长边和短边属于输出规格划定的范围进行判定,以视频超分输出HD (1920 x 1080) 规格为例:
      • 输出视频的分辨率长边不大于2560且短边不大于1440,则属于2K输出规格。
    以上内容是否对您有帮助?
  • Qvm free helper
    Close