AIACC视频增强型实例中自带视频增强模型和多个视频转码脚本,您可以直接应用于您的视频进行视频增强及转码处理。本文为您介绍处理视频增强及转码的具体操作。

前提条件

已购买video-enhance实例。具体操作,请参见步骤一:购买AIACC视频增强实例

背景信息

AIACC视频增强实例规格族的预置Demo中文件的详细说明,请参见预置Demo说明

操作步骤

本操作以通过Workbench远程连接video-enhance实例为例。您也可以选择其他方式连接video-enhance实例,其操作与连接ECS实例基本一致。更多信息,请参见连接方式概述

  1. 上传待处理的本地视频文件至video-enhance实例。
    本文以Windows系统为例,将本地保存的视频上传至预安装目录/root/demo-ve下。具体操作如下:
    1. 在Windows桌面,按下Win + R组合键。
    2. 运行对话框中输入cmd,并单击确定
    3. 在命令行中运行以下命令,将您的本地视频文件上传至预安装目录下。
      scp 本地视频的绝对路径 root@video-enhance实例的IP地址:/root/demo-ve
      • 您需要替换本地视频的绝对路径为本地视频文件路径,例如:C:\users\input_video.mp4。
      • 您可以在控制台获取video-enhance实例的IP地址,具体位置如下图所示:Image 21.png
  2. 远程连接video-enhance实例。
  3. 运行以下命令,进入预安装文件目录demo-ve
    cd /root/demo-ve/
    然后运行命令ls -l,查看目录下文件的详细信息,确认本地视频(以input_video.mp4为例)已上传成功。image 23
  4. 运行以下命令,在demo-ve路径下加载视频增强模型。
    ./start-triton-docker.sh
  5. 编辑视频增强及转码脚本。

    代码示例以test_run_h264.sh脚本为例,您可以根据自身场景,选择需要的脚本。更多信息,请参见视频增强和转码脚本

    1. 运行以下命令,打开test_run_h264.sh脚本。
      vim ./test_run_h264.sh
    2. 修改输入视频文件与输出视频文件路径及名称。示例如下图所示:image 22
    3. 输入:wq,保存并退出脚本文件。
  6. 运行以下命令,进行视频增强与视频转码。
    ./test_run_h264.sh
  7. 运行命令ls -l,确认视频增强后的视频文件output_video.mp4已保存至/demo-ve目录下。Image 24
  8. 执行如下操作,将处理完成的视频下载至本地。
    1. 返回Windows桌面,并按下Win + R组合键。
    2. 运行对话框中输入cmd,并单击确定
    3. 在命令行中运行以下命令,将处理完成的视频下载至本地。
      scp root@video-enhance实例的IP地址:/root/demo-ve/output_video.mp4 本地视频路径
      • 您需要替换本地视频路径为处理完成的视频文件的待存放路径,例如:C:\users。