文档首页 > > 常见问题> 视频截图> 如何对视频进行抽帧截图?

如何对视频进行抽帧截图?

分享
更新时间:2020/07/08 GMT+08:00

抽帧截图功能根据时间间隔采样抽帧,均匀的截取对应视频的多帧图像,然后保存为图片文件。您可以通过API或者调用转码SDK对视频进行抽帧截图。

API调用

媒体处理服务提供灵活的抽帧截图接口,您既可以在转码时,设置截图参数,也可以不转码,直接对源视频进行抽帧截图。

方案一:转码过程中截图

  1. 上传源视频至OBS服务。上传步骤请参见上传音视频文件
  2. 调用新建转码任务接口,设置输入输出参数“input”“output”、转码模板“IDtrans_template_id”和截图信息参数“thumbnail”,开始转码。
  3. 调用查询转码任务接口,若收到“转码成功”返回消息后,登录OBS管理控制台,根据截图文件路径,下载截图文件。

方案二:直接对源视频抽帧截图

  1. 上传源视频至OBS服务。上传步骤请参见上传音视频文件
  2. 调用新建截图任务接口,设置输入输出参数和截图参数,开始截图任务。
  3. 调用查询截图任务接口,若收到任务成功的返回消息,登录OBS管理控制台,根据截图文件路径,下载截图文件。

SDK调用

通过引入转码SDK,您既可以在转码时,设置截图参数,也可以不转码,直接对源视频进行抽帧截图。

方案一:转码过程中截图

  1. 上传源视频至OBS服务。上传步骤请参见上传视频文件
  2. 参见新建转码任务,设置截图,开始转码。
  3. 参见查询转码任务,若收到“转码成功”返回消息后,登录OBS管理控制台,根据截图文件路径,下载截图文件。下载步骤请参见下载文件

方案二:直接对源视频抽帧截图

  1. 上传源视频至OBS服务。上传步骤请参见上传视频文件
  2. 参见新建截图任务,设置输出参数和截图参数,开始截图任务。
  3. 参见查询截图任务,若收到任务成功的返回消息,登录OBS管理控制台,根据截图文件路径,下载截图文件。下载步骤请参见下载文件
分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问