录制文件压缩装置及方法制造方法及图纸

技术编号:34407529 阅读:61 留言:0更新日期:2022-08-03 21:55
本申请公开一种录制文件压缩装置及方法,涉及电视直播技术领域。本申请的装置包括:获取单元,用于获取待压缩录制文件,其中,所述待压缩录制文件为对目标电视频道直播的电视节目进行录制得到的,所述待压缩录制文件中包含原始视频流;确定单元,用于确定目标压缩参数对应的目标参数值;处理单元,用于根据预置压缩规则和所述目标压缩参数对应的目标参数值对所述原始视频流进行压缩处理,以获得所述原始视频流对应的压缩视频流;替换单元,用于使用所述压缩视频流替换所述原始视频流。用所述压缩视频流替换所述原始视频流。用所述压缩视频流替换所述原始视频流。

【技术实现步骤摘要】
录制文件压缩装置及方法


[0001]本申请涉及电视直播
,尤其涉及一种录制文件压缩装置及方法。

技术介绍

[0002]观看直播电视节目作为传统的文化娱乐方式,广受大众喜爱。由于,直播的电视节目琳琅满目,因此,用户常常会错过观看某些自身喜爱的直播电视节目,从而影响用户体验。为了避免错过观看某些直播的电视节目,用户可以在电视节目直播的过程中,通过电视机或与电视机连接的机顶盒对电视节目进行录制,以获得电视节目对应的录制文件,并在空闲时间通过播放录制文件实现回放电视节目。
[0003]目前,电视机或与电视机连接的机顶盒在录制获得电视节目对应的录制文件后,会将录制文件存储至本地存储空间,或将录制文件存储至连接的目标存储设备中。然而,由于电视节目的直播码流的码率较大,从而使得录制获得的录制文件的数据量较大,进而会过度占用电视机(或机顶盒)的本地存储空间或目标存储设备的存储空间。

技术实现思路

[0004]本申请实施例提供一种录制文件压缩装置及方法,主要目的在于降低电视机(或机顶盒)的本地存储空间的占用率,或降低目标存储设备的存储空间的占用率。
[0005]为解决上述技术问题,本申请实施例提供如下技术方案:
[0006]第一方面,本申请提供了一种录制文件压缩装置,所述装置应用于目标终端设备,所述目标终端设备为目标电视机或与所述目标电视机连接的机顶盒,所述装置包括:
[0007]获取单元,用于获取待压缩录制文件,其中,所述待压缩录制文件为对目标电视频道直播的电视节目进行录制得到的,所述待压缩录制文件中包含原始视频流;
[0008]确定单元,用于确定目标压缩参数对应的目标参数值;
[0009]处理单元,用于根据预置压缩规则和所述目标压缩参数对应的目标参数值对所述原始视频流进行压缩处理,以获得所述原始视频流对应的压缩视频流;
[0010]替换单元,用于使用所述压缩视频流替换所述原始视频流。
[0011]可选的,所述获取单元包括:
[0012]接收模块,用于接收录制文件选取指令,其中,所述录制文件选取指令中包含所述待压缩录制文件对应的唯一标识;
[0013]第一获取模块,用于根据所述待压缩录制文件对应的唯一标识在本地存储空间中获取所述待压缩录制文件;
[0014]第二获取模块,用于根据所述待压缩录制文件对应的唯一标识在目标存储设备中获取所述待压缩录制文件。
[0015]可选的,所述确定单元包括:
[0016]第三获取模块,用于获取所述目标压缩参数对应的默认参数值;
[0017]生成模块,用于根据所述原始视频流和所述目标压缩参数对应的默认参数值生成
所述原始视频流对应的部分压缩视频流;
[0018]输出模块,用于对所述部分压缩视频流进行输出显示;
[0019]第一确定模块,用于当接收到确认指令时,将所述目标压缩参数对应的默认参数值确定为所述目标压缩参数对应的目标参数值;
[0020]处理模块,用于当接收到压缩参数修改指令时,根据所述压缩参数修改指令对所述目标压缩参数对应的默认参数值进行修改处理,以获得所述目标压缩参数对应的目标参数值,其中,所述压缩参数修改指令中包含所述目标压缩参数对应的修改参数值。
[0021]可选的,所述第三获取模块包括:
[0022]获取子模块,用于获取所述目标电视机对应的属性信息和所述原始视频流对应的属性信息;
[0023]确定子模块,用于根据所述目标电视机对应的属性信息和所述原始视频流对应的属性信息确定所述目标压缩参数对应的默认参数值。
[0024]可选的,所述目标压缩参数具体为压缩分辨率参数、压缩帧率参数和编码格式参数中的任意一种或多种,所述原始视频流对应的属性信息为所述原始视频流对应的原始帧率值和原始分辨率值,所述目标电视机对应的属性信息为所述目标电视机对应的屏幕分辨率值、预置帧率阈值和支持编码器列表;
[0025]所述确定子模块,具体用于当所述原始视频流对应的原始分辨率值大于所述目标电视机对应的屏幕分辨率值时,将所述目标电视机对应的屏幕分辨率值确定为所述压缩分辨率参数对应的默认参数值;当所述原始视频流对应的原始分辨率值小于或等于所述目标电视机对应的屏幕分辨率值时,将所述原始视频流对应的原始分辨率值确定为所述压缩分辨率参数对应的默认参数值;
[0026]当所述原始视频流对应的原始帧率值大于所述目标电视机对应的预置帧率阈值时,将所述目标电视机对应的预置帧率阈值确定为所述压缩帧率参数对应的默认参数值;当所述原始视频流对应的原始帧率值小于或等于所述目标电视机对应的预置帧率阈值时,将所述原始视频流对应的原始帧率值确定为所述压缩帧率参数对应的默认参数值;
[0027]根据所述目标电视机对应的支持编码器列表,确定所述目标电视机对应的目标编码格式,其中,所述目标电视机对应的目标编码格式为所述目标电视机支持的多个编码格式中压缩率最高的编码格式;将所述目标电视机对应的目标编码格式确定为所述编码格式参数对应的默认参数值。
[0028]可选的,所述生成模块,具体用于对所述原始视频流进行截取处理,以获得所述原始视频流对应的部分视频流;将所述部分视频流和所述目标压缩参数对应的默认参数值输入至预置处理工具中,以便所述预置处理工具根据所述目标压缩参数对应的默认参数值对所述部分视频流进行压缩处理,以获得所述原始视频流对应的部分压缩视频流。
[0029]可选的,所述处理单元包括:
[0030]第二确定模块,用于根据所述预置压缩规则确定是否满足压缩任务启动条件;
[0031]输入模块,用于当确定满足压缩任务启动条件时,将所述原始视频流和所述目标压缩参数对应的目标参数值输入至预置处理工具中,以便所述预置处理工具根据所述目标压缩参数对应的目标参数值对所述原始视频流进行压缩处理,以获得所述原始视频流对应的压缩视频流。
[0032]可选的,所述预置压缩规则为若所述目标终端设备处于空闲状态,则确定满足压缩任务启动条件;若所述目标终端设备接收到压缩任务启动指令,则确定满足压缩任务启动条件;若所述目标终端设备的性能满足预设要求,则确定满足压缩任务启动条件。
[0033]第二方面,本申请还提供一种录制文件压缩方法,所述方法应用于目标终端设备,所述目标终端设备为目标电视机或与所述目标电视机连接的机顶盒,所述方法包括:
[0034]获取待压缩录制文件,其中,所述待压缩录制文件为对目标电视频道直播的电视节目进行录制得到的,所述待压缩录制文件中包含原始视频流;
[0035]确定目标压缩参数对应的目标参数值;
[0036]根据预置压缩规则和所述目标压缩参数对应的目标参数值对所述原始视频流进行压缩处理,以获得所述原始视频流对应的压缩视频流;
[0037]使用所述压缩视频流替换所述原始视频流。
[0038]可选的,所述获取待压缩录制文件,包括:
[0039]接收录制文件选取指令,其中,所述录制文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录制文件压缩装置,其特征在于,所述装置应用于目标终端设备,所述目标终端设备为目标电视机或与所述目标电视机连接的机顶盒,所述装置包括:获取单元,用于获取待压缩录制文件,其中,所述待压缩录制文件为对目标电视频道直播的电视节目进行录制得到的,所述待压缩录制文件中包含原始视频流;确定单元,用于确定目标压缩参数对应的目标参数值;处理单元,用于根据预置压缩规则和所述目标压缩参数对应的目标参数值对所述原始视频流进行压缩处理,以获得所述原始视频流对应的压缩视频流;替换单元,用于使用所述压缩视频流替换所述原始视频流。2.根据权利要求1所述的装置,其特征在于,所述获取单元包括:接收模块,用于接收录制文件选取指令,其中,所述录制文件选取指令中包含所述待压缩录制文件对应的唯一标识;第一获取模块,用于根据所述待压缩录制文件对应的唯一标识在本地存储空间中获取所述待压缩录制文件;第二获取模块,用于根据所述待压缩录制文件对应的唯一标识在目标存储设备中获取所述待压缩录制文件。3.根据权利要求1所述的装置,其特征在于,所述确定单元包括:第三获取模块,用于获取所述目标压缩参数对应的默认参数值;生成模块,用于根据所述原始视频流和所述目标压缩参数对应的默认参数值生成所述原始视频流对应的部分压缩视频流;输出模块,用于对所述部分压缩视频流进行输出显示;第一确定模块,用于当接收到确认指令时,将所述目标压缩参数对应的默认参数值确定为所述目标压缩参数对应的目标参数值;处理模块,用于当接收到压缩参数修改指令时,根据所述压缩参数修改指令对所述目标压缩参数对应的默认参数值进行修改处理,以获得所述目标压缩参数对应的目标参数值,其中,所述压缩参数修改指令中包含所述目标压缩参数对应的修改参数值。4.根据权利要求3所述的装置,其特征在于,所述第三获取模块包括:获取子模块,用于获取所述目标电视机对应的属性信息和所述原始视频流对应的属性信息;确定子模块,用于根据所述目标电视机对应的属性信息和所述原始视频流对应的属性信息确定所述目标压缩参数对应的默认参数值。5.根据权利要求1所述的装置,其特征在于,所述处理单元包括:第二确定模块,用于根据所述预置压缩规则确定是否满足压缩任务启动条件;输入模块,用于当确定满足压缩任务启动条件时,将所述原始视频流和...

【专利技术属性】
技术研发人员:陈聪
申请(专利权)人:北京奕斯伟计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1