【技术实现步骤摘要】
一种视频与图片多分辨率自适应的视频水印方法及系统
本专利技术涉及流媒体处理
,具体提供了一种视频与图片多分辨率自适应的视频水印方法及系统。
技术介绍
水印是指向数据多媒体(如图像、声音、视频信号等)中添加某些数字信息以达到文件真伪鉴别、版权保护等功能。嵌入的水印信息隐藏于宿主文件中,不影响原始文件的可观性和完整性。所以视频加密过程中可以添加水印也是有很多种类的,比如,版权者LOGO、任意位置警示语言、文字广告和跑马灯水印等,各种水印虽然视频加密过程中技术实现形式不同,但是其目的都是为了提升视频破解难度,增加盗用者操作成本,降低视频被破解的概率。但是在现有技术中,视频信息处理复杂度很高,并且添加水印成功率不是很高,视频、水印图片分辨率也存在不适配的问题。
技术实现思路
本专利技术是针对上述现有技术的不足,提供了一种实用性强的视频与图片多分辨率自适应的视频水印方法。本专利技术进一步的技术任务是提供一种设计合理,安全适用的视频与图片多分辨率自适应的视频水印系统。本专利技术解决其技术 ...
【技术保护点】
1.一种视频与图片多分辨率自适应的视频水印方法,其特征在于,采用Java高级语言进行多线程的处理,使用通用处理器CPU作为主机端运行主程序,通过任务分发模块dispatcher向任务执行模块executor分发视频水印任务;/nexecutor将接收到的每一个转码任务都加入到线程池中,线程池最大允许10个视频水印任务同时进行,当一个视频水印任务结束时释放线程,此时下一个视频水印任务可接着进入线程池中进行处理。/n
【技术特征摘要】
1.一种视频与图片多分辨率自适应的视频水印方法,其特征在于,采用Java高级语言进行多线程的处理,使用通用处理器CPU作为主机端运行主程序,通过任务分发模块dispatcher向任务执行模块executor分发视频水印任务;
executor将接收到的每一个转码任务都加入到线程池中,线程池最大允许10个视频水印任务同时进行,当一个视频水印任务结束时释放线程,此时下一个视频水印任务可接着进入线程池中进行处理。
2.根据权利要求1所述的一种视频与图片分辨率自适应的视频水印方法,其特征在于,分为以下步骤:
S01、任务分发,多线程调度,
S02、源视频解析,获取视频编码格式,
S03、自定义水印图片,并使用图片算法处理,
S04、视频水印输出,确定最终水印成果。
3.根据权利要求2所述的一种视频与图片分辨率自适应的视频水印方法,其特征在于,在步骤S01中,用户提交视频水印任务保存在数据库中,dispatcher模块定时每分钟扫描数据库中需要添加水印的任务,将扫描到的视频水印任务参数传递给executor模块,executor模块接收视频水印任务,进入线程池。
4.根据权利要求2或3所述的一种视频与图片分辨率自适应的视频水印方法,其特征在于,在步骤S02中,调用ffmpeg对原视频进行分析,解析出原视频的分辨率和编码格式。
5.根据权利要求4所述的一种视频与图片分辨率自适应的视频水印方法,其特征在于,在步骤S03中,将用户自定义水印图片经过图像处理算法进行处理,转化成用户自定义的分辨率,...
【专利技术属性】
技术研发人员:滕建磊,魏金雷,杨继伟,徐士强,张永皋,
申请(专利权)人:山东汇贸电子口岸有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。