You need to enable JavaScript to run this app.
视频点播

视频点播

复制全文
媒体处理
画质增强修复
复制全文
画质增强修复

视频点播画质增强修复功能基于业界领先的 AI 算法,提供一系列场景化预设模板,包括针对 AIGC 内容、短剧、UGC 短视频、老片修复四大核心场景的专属模板以及满足大部分场景需求的通用模板,为您的视频提供一站式的画质提升解决方案。本文为您介绍画质增强修复功能的技术原理、应用场景,并指导您如何使用该功能。

优势特性

视频在传输、压缩过程中常常遭受噪声、模糊、低分辨率、色彩失真等多重影响(混合失真),传统单一原子能力的处理效果有限,而视频点播画质增强修复功能能够整合人脸增强、色彩增强、文字增强、去压缩失真、去噪声、去模糊、暗场景优化、亮度均衡等原子能力,自适应匹配最优处理策略,确保视频在相同码率下呈现更清晰、更生动的视觉效果。视频点播画质增强修复功能具有以下亮点:

  • 智能算法流程升级:基于海量视频数据训练,并通过视频特征分析和智能算子组合预测,为不同场景定制最优算子组合。
  • 场景化预设模板:提供通用、UGC 短视频、AIGC 内容、短剧、老片修复等多种预设模板,覆盖主流视频画质提升场景,帮助您快速上手。
  • 精细化参数调优:在预设模板的基础上,开放增强强度、分辨率、帧率等多种参数的自定义调节,满足您对画质的极致追求。

技术原理

Image
具体说明如下:

  • 镜头分割:依据场景对视频进行镜头切分,实现镜头级、像素级的细粒度增强。
  • 特征提取:提取视频的各类特征,包括人脸特征、物体特征、色彩、锐度、噪声、ROI 区域等。
  • 预处理与最优算子选择:针对不同业务场景,选择合适的算子组合。
  • 极致压缩:对处理后的视频进行码率和文件大小的压缩。
  • 智能检测:在整个流程中,根据视频画质评分开展画质评测,择优筛选,确保输出效果在主观上达到最优。

模型与应用场景

画质增强模型

场景

效果说明与示例

精品短剧场景

  • 原分辨率画质精修:通过智能算法完善面部细节、纹理表现,显著提升画面质感。
  • 低分辨率超分转换:将 480P/720P 等低分辨率视频通过超分算法提升至1080p/4K,同时提升视频质量,让低清片源焕发新生。

AIGC 场景

当前大模型生成的视频普遍为 720P。画质增强方案可将 720P 视频进行超分处理,使其达到 2K 或 4K 分辨率,同时对生成视频的细节进行重绘,在提升分辨率的同时,增强画质质感。

UGC 场景

针对视频在多次压缩与传输过程中的出现模糊、压缩失真、块效应等状况,提供以下增强方案:

  • 综合增强:包括去除视频模糊、消除压缩产生的画面噪声、增强人脸画面以及提升细节等。
  • 超分增强:针对低质视频进行高分辨率超分处理,同时强化画质细节。

画质重生模型

场景

效果说明与示例

影视剧场景

针对复杂的影视剧场景,融合多重修复算子能力,对画面进行修复增强,提升画质。

老片修复场景

针对老影片的各类瑕疵进行修复,涵盖基于运动补偿的时域去噪、划痕去除、消除闪烁、修正色偏等操作。

定制模型

若您存在更多业务场景,视频点播提供定制调优服务。您可提交工单联系火山引擎技术支持团队,提供视频 demo。模型具备自学习能力,能够快速输出适配业务场景的模型版本。

计费说明

画质增强功能的计费模式不同取决于您在配置画质增强修复模板时所选择的模板类型:

  • 画质增强(升级版)计费:当您选择通用模板、UGC 短视频、短剧、老片修复或 AIGC 内容等场景化预设模板时,系统采用此计费模式。
  • 画质增强(旧版)计费:当您选择自定义增强模板,独立开启智能超分、智能插帧等原子能力时,系统将采用此计费模式。

详细价格,请参见画质增强计费。

前提条件

提交画质增强任务

提交方式概览

视频点播提供多种方式来实现画质增强,您可以根据业务需求选择最适合的一种。

实现方式

核心特点

适用场景

方式 1:通过预设模板(单模板)

可复用、易管理:先在控制台创建一个包含固定配置的“画质增强修复模板”,后续可多次触发该模板。

  • 标准化生产:需要对大量视频应用相同增强配置的场景。
  • 非开发人员友好:非开发人员可在控制台直接触发任务,或将模板集成到自动化工作流中。

方式 2:通过 API 动态配置(单任务)

灵活、无需预设:直接在 API 调用时动态指定所有增强参数,无需预先在控制台创建模板。

  • 高度定制化:需要为每个视频动态调整增强参数的场景。
  • 快速 API 集成:适合希望跳过控制台配置,直接通过代码实现功能的开发者。

方式 1:通过预设模板(单模板)

此路径适合需要对大量视频执行标准化画质增强流程的场景。

  1. 在控制台创建画质增强模板
    1. 登录视频点播控制台
    2. 单击左侧导航栏媒体处理 > 媒体处理模板
    3. 画质增强修复模板页签下,单击创建画质增强修复模板按钮。根据您的业务需求选择一个场景化模板(如“短剧”),并完成相关配置。

      说明

      具体操作和参数说明,请见画质增强修复模板

      Image
    4. 保存模板,并记录下模板 ID
  2. 应用模板并触发任务:模板创建完成后,您可以通过以下方式应用该模板来处理您的视频。
  1. 视频点播控制台配置工作流,添加画质增强任务并关联您配置的画质增强修复模板。如下图所示。具体操作步骤请见工作流
    Image
    注意结果独立存储配置:
    • 关闭结果独立存储时,画质增强任务必须与转码任务组合使用。系统会先进行画质增强,然后对画质增强结果进行转码。
    • 开启结果独立存储时,您需要设置画质增强结果的文件路径。

    说明

    • 画质增强任务与自定义转码组只能同时存在一个。
    • 画质增强任务会优先保证画质。如果您需要压缩码率进行分发,建议将画质增强任务与视频转码或极智超清任务组合使用。
  2. 您可将此工作流设置为空间默认工作流、上传时指定工作流 ID 或上传后手动触发工作流。具体操作请见触发工作流

方式 2:通过 API 动态配置(单任务)

此方式无需在火山引擎控制台预先创建模板,所有画质增强的参数都在 API 调用时动态传入。您可调用 StartExecution 接口,并将 Operation.Type 设置为 Task,在 Operation.Task.Enhance 对象中传入具体的画质增强配置。核心请求参数说明如下:

  • Input: 指定待处理的视频文件。
  • Operation.Task.Type: 必须设置为 Enhance
  • Operation.Task.Enhance: 在此对象中动态定义所有画质增强参数。
    • Type: 设置为 Moe,表示使用场景化增强模型。
    • MoeEnhance:
      • Config: 指定一个场景化预设模板,如 aigc, short_series, ugc, old_film, common
      • Target: 动态指定输出视频的分辨率 Res 和帧率 Fps
      • VideoStrategy: 定义增强的风格 RepairStyle 和强度 RepairStrength

请求示例:将 AI 生成的视频的分辨率提升至 1080p

以下示例展示了如何为一个 AIGC 类型的视频,动态应用 aigc 场景化模板,并将其分辨率提升至 1080p

说明

以下 HTTP 示例仅展示核心的业务参数,省略了 Authorization 请求头中的签名计算等鉴权细节。在实际发起请求前,请参考如何调用 OpenAPI 文档,了解如何在线测试接口、获取可运行的 curl 命令以及完整的 HTTP 请求构造方法与签名机制。

POST https://vod.volcengineapi.com?Action=StartExecution&Version=2025-01-01
{
    "Input": {
        "Type": "Vid",
        "Vid": "your_aigc_video_vid"
    },
    "Operation": {
        "Type": "Task",
        "Task": {
            "Type": "Enhance",
            "Enhance": {
                "Type": "Moe",
                "MoeEnhance": {
                    "Config": "aigc",
                    "Target": {
                        "Res": "1080p"
                    },
                    "VideoStrategy": {
                        "RepairStyle": 1,
                        "RepairStrength": 0
                    }
                }
            }
        }
    }
}

成功提交后,您将从响应中获得任务的唯一标识 RunId

获取任务结果

获取方式概览

画质增强任务提交后,系统将在后台进行异步处理。获取结果的方式取决于您提交任务的入口:

任务提交方式

结果获取方式

调用 API

方式 1:调用 API 查询或配置事件通知

在控制台手动触发

方式 2:在控制台查看

方式 1:调用 API 查询配置事件通知

任务由 StartExecution 接口触发

当您通过 StartExecution 接口提交一个单模板任务或单任务时,通过以下两种方式获取结果:

  • 主动查询:轮询 GetExecution 接口,并传入 RunId 来查询任务的执行状态和具体结果。
  • 事件通知(回调):配置媒体处理任务执行完成事件。任务完成后,您配置的服务端将收到包含结果的回调。

您需要根据提交任务时 Operation.Type 的值,在 Output 对象中找到对应的结果。

  • 对于单模板任务 (Operation.Type: Template),产物信息路径为 Output.Template.Enhance
  • 对于单任务 (Operation.Type: Task),产物信息路径为 Output.Task.Enhance

无论通过哪种路径,最终您都会得到一个 TranscodeInfo 对象,其中包含了画质增强后视频的所有详细信息。其中,您需要关注 StoreUri 字段。StoreUri 本身不能直接播放,后续可用于拼接产物视频 URL

任务由 StartWorkflow 接口触发

当您通过 StartWorkflow 接口提交一个包含画质增强节点的工作流任务时,通过以下两种方式获取结果:

方式 2:在控制台查看

当您在视频点播控制台媒资管理页面手动触发画质增强任务时,可直接在控制台查看任务结果。

  1. 登录视频点播控制台,进入指定空间。
  2. 单击左侧导航栏媒体处理 > 媒体处理任务,查看媒体处理任务状态。
  3. 状态为成功后,单击查看详情按钮。
  4. 媒体处理任务详情页面,单击查看产物按钮。
  5. 单击视频地址页签,查看画质增强结果的相关信息。
    Image

后续操作

拼接产物视频 URL

获取到画质增强后视频的 StoreUri 后,您需要通过自行拼接的方式将其转换为公网可访问的 URL,以便于播放或下载。拼接方式如下:

说明

前提条件:在获取公网 URL 之前,您必须为产物所在的点播空间添加并配置一个加速域名。所有 URL 都将基于此域名生成。

  1. StoreUri 中解析出 FileNameStoreUriBucketNameFileName 组成。假设您获取到的 StoreUritos-vod-v-9fbcde4037780626/video.mp4,则 BucketNametos-vod-v-9fbcde4037780626FileNamevideo.mp4
  2. 根据规则拼接出播放地址。一个基础的访问 URL 由以下部分组成:[Protocol]://[PlaybackDomain]/[FileName]
    • [Protocol]:通常为 httpshttp。取决于您是否配置 SSL 证书
    • [PlaybackDomain]:您在点播控制台配置的加速域名。
    • [FileName]:您从 StoreUri 中解析出的 FileName
      拼接示例:假设您的加速域名为 play.example.com,获取到的 FileNamevideo.mp4,那么拼接后的基础 URL 为:https://play.example.com/video.mp4

说明

为了防止资源被盗链,视频点播支持 URL 鉴权功能。如果您在视频点播控制台开启了 URL 鉴权,仅拼接基础 URL 还无法直接访问,您必须为其附加一个动态计算的鉴权参数(如 auth_key)。

  • 如何生成鉴权参数:URL 鉴权需要遵循一套严格的签名算法。详细的计算方法和不同语言的实现示例,请参见 URL 鉴权概述
  • 附带鉴权的完整 URL 示例https://play.example.com/video.mp4?auth_key=1732529334-0-0-a1b2c3d4e5f6...
最近更新时间:2025.12.23 16:19:57
这个页面对您有帮助吗?
有用
有用
无用
无用