The invention relates to a method for synthesizing anti-counterfeiting video from static pictures, which includes the following steps: image preprocessing, image scaling according to video size, video data preparation, including: generating AVAssetWriter, generating AVAssetWriter Input, when AVAssetWriter Input can accept picture data, before reaching the total number of frames. Continue to get the current frame image, generate Pixel Buffer, if the total number of frames has been reached, then generate video, generate Pixel Buffer Adaptor, add Pixel Buffer to the adapter and set the display time, add Writer Input to Writer, start writing to startWriting. The invention has the advantages of unified algorithm, clear flow and good compatibility, can process static pictures in batches and convert them into required videos, uniform output format, increase anti-counterfeiting identification, easy post-adjustment, improve user experience and improve the efficiency of developing App.
【技术实现步骤摘要】
一种静态图片合成防伪视频的方法
本专利技术涉及图像(图片)处理及视频制作
,具体说是一种静态图片合成防伪视频的方法。
技术介绍
视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。网络技术的发达也促使视频的纪录片段以串流媒体的形式存在于因特网之上并可被电脑接收与播放。目前公司内部没有统一静态图片合成视频的算法,各开发组所用方案各不相同,算法参数也不一致,导致App开发时存在不便,而使用第三方转换算法的转换方案,则要支付高昂的费用,长期使用不利于成本的合理控制,且第三方转换算法各不相同,后期对视频的维护、解码等存在一些限制,不利于App使用感受的提升。为避免视频发布后被恶意修改,有必要对视频进行适当的防伪保护,以避免法律纠纷出现。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种静态图片合成防伪视频的方法,算法统一,流程清晰,兼容性好,可批量处理静态图片,并转换成所需视频,输出格式统一,可增加防伪标识,易于后期调整,提升用户体验,提高开发App的效率。为达到以上目的,本专利技术采取的技术方案是:一种静态图片合成防伪视频的方法,其特征在于,包括如下步骤:图片预处理,按视频尺寸对图片进行缩放,视频数据准备,具体包括:生成AVAssetWriter,用于将图像和音频写成一个完整的视频文件,生成AVAssetWriterInput,用于接收数据, ...
【技术保护点】
1.一种静态图片合成防伪视频的方法,其特征在于,包括如下步骤:图片预处理,按视频尺寸对图片进行缩放,从指定服务器对图片增加防伪标识,视频数据准备,具体包括:生成AVAssetWriter,用于将图像和音频写成一个完整的视频文件,生成AVAssetWriterInput,用于接收数据,且被配置为可以处理指定的媒体类型,当AVAssetWriterInput可接受图片数据时,在未达到总帧数前,继续获取当前帧图片,生成图片像素缓冲区PixelBuffer,如已达到总帧数,则生成视频,生成像素缓冲适配器PixelBufferAdaptor,添加PixelBuffer到适配器并设置显示时间,将WriterInput添加到Writer,开始写入startWriting。
【技术特征摘要】
1.一种静态图片合成防伪视频的方法,其特征在于,包括如下步骤:图片预处理,按视频尺寸对图片进行缩放,从指定服务器对图片增加防伪标识,视频数据准备,具体包括:生成AVAssetWriter,用于将图像和音频写成一个完整的视频文件,生成AVAssetWriterInput,用于接收数据,且被配置为可以处理指定的媒体类型,当AVAssetWriterInput可接受图片数据时,在未达到总帧数前,继续获取当前帧图片,生成图片像素缓冲区PixelBuffer,如已达到总帧数,则生成视频,生成像素缓冲适配器PixelBufferAdaptor,添加PixelBuffer到适配器并设置显示时间,将WriterInput添加到Writer,开始写入startWriting。2.如权利要求1所述的静态图片合成防伪视频的方法,其特征在于:图片预处理时,生成图片数组用于遍历图片,所述视频尺寸指视频的默认宽度及高度。3.如权利要求1所述的静态图片合成防伪...
【专利技术属性】
技术研发人员:郭艳杰,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。