[发明专利]视频封面设置方法、装置、设备和存储介质在审
申请号: | 202011157368.0 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112511897A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 薛松佑 | 申请(专利权)人: | 长沙市到家悠享网络科技有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/442;H04N21/472 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 孙明子;刘戈 |
地址: | 410005 湖南省长沙市长沙高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 封面 设置 方法 装置 设备 存储 介质 | ||
本发明实施例提供一种视频封面设置方法、装置、设备和存储介质,该方法包括:获取FFmpeg,对所述FFmpeg进行编译,得到WebAssembly库;获取用户上传的目标视频数据;通过JS调用编译后的FFmpeg中的视频解码功能接口对所述目标视频数据进行解码;获取解码后的视频数据中的目标视频帧;将所述目标视频帧设置为所述目标视频数据的封面描述图像。采用本发明,通过JS调用编译后的FFmpeg中的视频解码功能接口,浏览器就可以成功地对具有不同格式的视频数据进行解码处理。然后可以通过解码后的视频数据提取封面描述图像,保证能够正常设置视频数据的封面描述图像。
技术领域
本发明涉及视频处理技术领域,尤其涉及一种视频封面设置方法、装置、设备和存储介质。
背景技术
随着科技的发展,人们的娱乐生活越来越丰富多彩。人们可以在视频网站中注册自己的个人账户,然后在个人账户中上传一些视频数据提供给广大网友进行观看。为了方便描述视频数据的主要内容,一般会提取视频数据中的某个视频帧作为该视频的封面描述图像,视频列表中展示封面描述图像。
上传的视频数据一般为编码后的视频数据,为了能够成功地从视频数据中提取到封面描述图像,应该先对视频数据进行解码处理,然后再从解码后的视频数据中提取某个视频帧作为该视频的封面描述图像。由于浏览器对视频数据解码存在限制,浏览器无法对除了一些热门视频格式之外的视频格式进行解码处理,这些热门视频格式包括MP4(MovingPictureExpertsGroup4,一种集音频、视频、图片浏览、电子书、收音机等于一体的多功能播放器)、WebM(由Google提出,是一个开放、免费的媒体文件格式)、H.264(是MPEG-4第十部分,是由ITU-T视频编码专家组和ISO/IEC动态图像专家组联合组成的联合视频组提出的高度压缩数字视频编解码器标准)、VP8(Google发布的VP8编码的实做库)等格式。
若浏览器不能成功对视频数据进行解码处理,那么就无法成功地从视频数据中提取到封面描述图像,会导致视频数据的封面描述图像的设置失败。
发明内容
本发明实施例提供一种视频封面设置方法、装置、设备和存储介质,用以保证能够正常设置视频数据的封面描述图像。
第一方面,本发明实施例提供一种视频封面设置方法,该方法包括:
获取开源计算机程序FFmpeg,对所述FFmpeg进行编译,得到WebAssembly库;
获取用户上传的目标视频数据;
通过高级编程语言JS调用编译后的FFmpeg中的视频解码功能接口对所述目标视频数据进行解码;
获取解码后的视频数据中的目标视频帧;
将所述目标视频帧设置为所述目标视频数据的封面描述图像。
可选地,所述获取解码后的视频数据中的目标视频帧,包括:
将解码后的视频数据中的第一个视频帧确定为目标视频帧。
可选地,所述获取解码后的视频数据中的目标视频帧,包括:
展示解码后的视频数据对应的视频播放时间轴;
检测用户在所述视频播放时间轴上选择的目标时间点;
确定所述解码后的视频数据中所述目标时间点对应的预览图像;
展示所述预览图像;
若检测到所述用户对所述预览图像的选择操作,则将所述预览图像确定为目标视频帧。
可选地,所述通过JS调用编译后的FFmpeg中的视频解码功能接口对所述目标视频数据进行解码,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市到家悠享网络科技有限公司,未经长沙市到家悠享网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011157368.0/2.html,转载请声明来源钻瓜专利网。