[发明专利]视频转码方法和装置在审
申请号: | 202010431958.1 | 申请日: | 2020-05-20 |
公开(公告)号: | CN111556365A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 孟怡 | 申请(专利权)人: | 浩云科技股份有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N19/70;H04N19/42 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;麦小婵 |
地址: | 511400 广东省广州市番禺区东环*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 方法 装置 | ||
本公开涉及视频处理技术领域,尤其涉及一种视频转码方法和装置。通过将待转码视频解码为待编码数据,然后基于目标编码数据调用硬件设备将待编码数据编码为目标视频,由于没有占用CPU的系统资源,因此可以缓解CPU的压力,且通过硬件设备进行编码可以缩短编码时间,提高视频编码的效率,即可以提高视频转码的效率。
技术领域
本公开涉及视频处理技术领域,尤其涉及一种视频转码方法和装置。
背景技术
视频格式转换是对视频数据按原有编码类型来解码,然后再将解码后的数据编码成相同类型不同分辨率或者另一种不同类型的视频数据。视频格式转换应用的一大场景是面向互联网的多码率发布,同一个视频内容源往往需要转码成多个不同码率的文件,以使互联网客户端根据自身的带宽情况选择适合的码率进行观看。目前在进行视频转码时通常是采用CPU将解码后的数据编码为新的视频数据,即采用软编的方式编码。该方式对CPU和内存的占用都比较多,给CPU造成了较大的负担。
发明内容
为了减少CPU的负载压力,本公开提供了一种视频转码方法和装置。
一方面,本公开实施例提供了一种视频转码方法,该方法包括:
将待转码视频解码为待编码数据;
确定所述待转码视频的目标编码数据;
基于所述目标编码数据,调用硬件设备将所述待编码数据编码为目标视频。
可选地,所述将待转码视频解码为待编码数据,包括:将所述将待转码视频解码为待编码图像;
所述调用硬件设备将所述待编码数据编码为目标视频,包括:调用硬件设备将所述待编码图像编码为目标视频。
可选地,所述硬件设备为带GPU能力的显卡。
可选地,所述待转码视频为H264编码类型的视频,所述目标视频为H265类型的视频。
另一方面,本公开实施例提供了一种视频转码装置,所述装置包括:
解码模块,所述解码模块被配置为将待转码视频解码为待编码数据;
确定模块,所述确定模块被配置为确定所述待转码视频的目标编码数据;
编码模块,所述编码模块被配置为基于所述目标编码数据,调用硬件设备将所述待编码数据编码为目标视频。
可选地,所述解码模块被配置为将所述将待转码视频解码为待编码图像;
所述编码模块被配置为调用硬件设备将所述待编码图像编码为目标视频。
可选地,所述硬件设备为带GPU能力的显卡。
可选地,所述待转码视频为H264编码类型的视频,所述目标视频为H265类型的视频。
又一方面,本公开实施例提供了一种视频转码装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为在执行所述可执行指令时使所述视频转码装置执行上述视频转码方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过将待转码视频解码为待编码数据,然后基于目标编码数据调用硬件设备将待编码数据编码为目标视频,由于没有占用CPU的系统资源,因此可以缓解CPU的压力,且通过硬件设备进行编码可以缩短编码时间,提高视频编码的效率,即可以提高视频转码的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩云科技股份有限公司,未经浩云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010431958.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高硅粉导电性的方法
- 下一篇:一种红心薯和桑叶混合种植的方法