1.一种视频压缩方法,其特征在于,所述方法包括以下步骤:提取视频源文件中的I帧,获取I帧视频文件;
对所述I帧视频文件进行过滤处理,获取符合设定条件的有效视频文件;
对所述有效视频文件进行复用压缩处理,生成压缩视频文件;
所述对所述I帧视频文件进行过滤处理,获取符合设定条件的有效视频文件的步骤包括:根据所述I帧视频文件生成若干I帧图像;
对生成的第一个I帧图像进行处理,获取初始背景帧图像;
将第一个I帧图像之后生成的每一个I帧图像与所述初始背景帧图像相减,获取对应I帧图像中的若干运动目标;
对每一运动目标进行人脸检测,将不具有人脸画面的运动目标对应的I帧丢弃,将具有人脸画面的运动目标对应的I帧进行保存;
根据保存的具有人脸画面的运动目标对应的I帧生成有效视频文件。
2.如权利要求1所述的视频压缩方法,其特征在于,所述提取视频源文件中的I帧,获取I帧视频文件的步骤具体为:利用解复用方法将所述视频源文件分解为I帧、B帧与P帧组合的帧组视频文件,提取所述帧组视频文件中的I帧,形成I帧视频文件。
3.如权利要求1或2所述的视频压缩方法,其特征在于,所述根据所述I帧视频文件生成若干I帧图像的步骤具体为:利用解码器对所述I帧视频文件进行解码处理,生成YUV/RGB视频文件;利用编码器对生成的YUV/RGB视频文件进行编码处理,生成若干I帧图像。
4.如权利要求1或2所述的视频压缩方法,其特征在于,所述对每一运动目标进行人脸检测的步骤具体为:利用Adaboost算法检测每一运动目标中是否具有人脸画面。
5.一种压缩视频的装置,其特征在于,所述装置包括:提取模块,用于提取视频源文件中的I帧,获取I帧视频文件;
过滤模块,用于对所述I帧视频文件进行过滤处理,获取符合设定条件的有效视频文件;
压缩模块,用于对所述有效视频文件进行复用压缩处理,生成压缩视频文件;
其中,所述过滤模块包括:
I帧图像生成单元,用于根据所述I帧视频文件生成若干I帧图像;
初始背景帧图像获取单元,用于对生成的第一个I帧图像进行处理,获取初始背景帧图像;
运动目标获取单元,用于将第一个I帧图像之后生成的每一个I帧图像与所述初始背景帧图像相减,获取对应I帧图像中的若干运动目标;
人脸检测单元,用于对每一运动目标进行人脸检测,将不具有人脸画面的运动目标对应的I帧丢弃,将具有人脸画面的运动目标对应的I帧进行保存;
有效视频文件生成单元,用于根据保存的具有人脸画面的运动目标对应的I帧生成有效视频文件。
6.如权利要求5所述的装置,其特征在于,所述提取模块具体用于:利用解复用方法将所述视频源文件分解为I帧、B帧与P帧组合的帧组视频文件,提取所述帧组视频文件中的I帧,形成I帧视频文件。
7.如权利要求5或6所述的装置,其特征在于,所述I帧图像生成单元具体用于:利用解码器对所述I帧视频文件进行解码处理,生成YUV/RGB视频文件;利用编码器对生成的YUV/RGB视频文件进行编码处理,生成若干I帧图像。
8.如权利要求5或6所述的装置,其特征在于,所述人脸检测单元还用于:利用Adaboost算法检测每一运动目标中是否具有人脸画面。