短视频查重机制及去重方法
2020年,各大短视频很严厉的一年,如3月份开始,无论是抖音里的影视号大批量的提醒搬运或者封号,还是从油管搬运视频过来,不经过视频去重处理,都会收到提醒。
很多人说如今只能原创了,姑且先不说是否大家都有精力原创,就是为什么别人能顺利的搬运呢?这里还是存在技术因素的。我可以明确的说,不是靠软件,而是深度“洗视频”技术。
首先说明一点,网上说的改md5,修改帧率,加滤镜等操作,一点用也没有,大家不要被骗了。
md5的检测,可以说的最基础的一项检查了,一个视频几十兆,就算是改了一个字节的数据,md5就完全不同,现在平台的视频的重复检测都是多个维度的检查,光是改md5没用,对视频做任何的操作,md5都会发生改变,根本没必要单独拎出来说这一点。再说帧率,一般视频帧率在30到60之间,改这个意义不是很大,改帧率的最大作用的有些平台需要指定60fps, 如果低于这个数就没法发布,那么就需要修改帧率。再说滤镜,无非就是修改了色值,效果跟改md5差不多,如果抽帧检测加不加滤镜效果是一样的。如果只改这几项肯定是没用的
平台查重机制
下面说一说平台是怎么检测视频重复的。知道了平台检测的机制也就能知道怎么做到去重。
平台应该会先检查md5, 因为这个检查是最快的。
然后平台会从视频的标题,描述,标签,封面,时长,分辨率,bgm等信息先进行检查,筛选出一些可能重复的视频,然后重点检测。这些属性的重复检测都是很简单的。
然后你要知道,以目前的技术,视频没法直接对比是否一样或者很像,除非是人工检查,但是可以对比图片的相似度,而且简单快速,所以比较两个视频的相似度其实就是图片的对比。
平台会把视频的片头几秒抽出几帧,然后片尾几秒抽出几帧,然后中间抽出若干帧进行对比。如果画面改动很小,那么图片的对比基本也是一致的。这个我这里大概说一下原理,实际的检测肯定更为复杂。
好了,现在知道了检测的原理,那么要达到去重也就很简单了,下面详细说一说如何去重,然后举几个例子。不同类型的视频去重方式也略有不同
第一个维度-视频外在信息
视频信息大致包括以下几点
- 标题 很关键
- 描述 很关键
- 标签 关键
- 封面 很关键
以上3个很关键的都修改了,这一维度的信息修改就算是过关了
第二个维度-视频自身信息
以下几点不是每一项都必须,后面会举例说明
- 寻找素材很关键,尽量不要找已经是很火的素材。
- 如果原视频有片头片尾和水印,肯定要去除
- 通过添加片头片尾的形式(或者其他方式),跟原视频的长度不要相同
- 添加自己的文字或logo
- 修改分辨率
- 改变画面
- 修改bgm
上面7点是比较重要的,其他不是很重要的这里就不列举了。
不管是什么类型的视频,第一点和第二点都要保证。
例子
一般的视频搬运,做到1,2,4,6,7就足够了,比如下面这个例子
原视频
修改后的视频
这种是完全改变了画面的,两张图片的相似度不到0.1 ,避过平台的检测完全没问题。
包括下面这种 (左边是插入黑色背景,右边是模糊拓边,下面是插入图片)
改变画面最常用的方法就是通过插入背景颜色或者是背景图片,或者是模糊拓边的效果,实现横竖屏的切换。
再说一下电影解说类(或者是其他解说)的视频,这种属于二剪,因为加了自己的字幕和讲解,这种平台也是默许为原创类型的,这跟影视混剪是完全不一样的,影视混剪加个bgm还是属于搬运。
如果你自己找素材制作解说类(我的原创生成器可以一键制作电影解说),那肯定是没问题的。
如果用了别人的解说视频,重新配音加字幕,那么有几点需要注意,跟原视频长度不能一样,长度不同的目的是为了同一个时刻的画面不同,这样抽帧也不容易检测。一定要加自己的片头片尾。
再说一说抖音带货视频,分割成多段后随机合并,然后再加上不同的bgm,基本上就没啥问题了。
如果要做混剪类的,影视都是有版权的,所以检测肯定是比较严格,只是简单的混剪是不行的,那就加上字幕和配音就没啥问题了,相当于解说类的了。
最简单的原创应该是图片合成视频了,然后再加个bgm。这肯定属于原创,除非有人在你之前合成过一样的视频。
我上面说的几种都是可以批量制作的,vlog这种就不说了,没法批量。做搬运也要与时俱进,最简单的就是学习别人是怎么做的。
想要将视频改成什么什么效果可以找我,比如上面的样式,或者是其他的样式都可以,我们所有的操作都是批量,一键生成成品。
文章字数也差不多了,比较核心的上面也说的差不多了,更具体的细节这里就不说了。后面就需要自己去领悟,学习和发掘了。
http://www.taodudu.cc/news/show-4361164.html
相关文章:
- Linux实用技巧——paste横向合并文件内容
- python求语音信号短时能量、短时过零率、语谱图
- 二维平面最短距离(分治)
- 原创 | k8s系列教程一:开篇
- 【Python绘图】Python画动态条形图(横向直方图)
- CI/CD的利器k8s+docker
- 语音信号短时域分析之短时平均能量(四)
- STM32步进电机S型加减速算法
- 音频信号特征提取(1):短时特征之短时能量、短时功率、短时过零率
- 解决k8s中的长连接负载均衡问题
- 多重共线性处理方法
- 多重背包问题——庆功会
- 【动态规划】多重背包问题
- 教学案例六 多重循环
- windows下MySQL数据库如何移动到其它盘
- mysql没有exe_MySQL解压之后没有exe程序,怎么解决,怎么安装访问
- MySQL5.7.20安装
- mysql 免费么,mysql收费吗
- Linux下安装mysql完整教程
- MySQL的各种安装方式都给你
- MySQL安全性机制
- MySQL:安装软件和基本操作
- python string转float原来如此简单,集合set的操作,对于动态变化的训练集操作
- [CSS] 浮动 float属性、clear属性详解
- Wireshark网络安全之传输层安全-UDP泛洪(UDP Flood)
- MySql小数点处理
- OpenGL基础知识(四)
- BIgDecimal的用法,及与各类数据类型的转换
- Python将string转换到float的实例方法
- python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂
短视频查重机制及去重方法相关推荐
- 抖音短视频查重机制与应对措施
一.查重机制是什么? 平台首先要检查的是MD5,这是一种通用的.稳定的和快速的信息摘要算法,其主要作用是保证信息传输的完全一致性,有时也用于普通数据的加密和保护领域, MD5起到加密和保护的作用,也是 ...
- 短视频消重去重九种方法,组合使用原创度更高,各平台轻松过原创
想做好视频去重,首先要了解视频查重的机制 网上流传的检查MD5其实已经过时了,现在MD5已经是过去式. 查重要对视频的方方面面进行检查,包括但不限于: 视频的标题,封面,描述,时长,标签,分辨率,背景 ...
- 一篇文章说清楚视频查重的底层逻辑和去重的方法
今天来和大家聊聊大家都在视频内容制作的时候比较关心的话题,视频的去重,首先我们来对齐下定义,什么是视频的查重? 什么是视频查重? 视频查重,顾名思义,是一种技术手段,旨在防止相同或类似的视频在在线视频 ...
- 快手视频搬运快手视频伪原创工具快手视频消重快手去重的软件短视频消重批量处理软件,短视频伪原创...
快视频,安卓修改视频md5批量自动去水印加水印软件 今日头条自媒体视频,视频消重是什么批量自动去水印加水印软件 快视频,视频消重原理去水印去logo字幕工具 搜狐自媒体视频,搬运视频修改md5批量自动 ...
- 哔哩哔哩超大规模视频查重算法与工程优化实践
本期作者 刘璟 哔哩哔哩高级算法工程师 齐竟雄 哔哩哔哩高级算法工程师 唐哲 哔哩哔哩高级算法工程师 李傲 哔哩哔哩资深算法工程师 一.需求背景 当前站内存在一定比例的UP主投稿重复.低编辑度的低创视 ...
- 短视频消重批量处理软件,短视频伪原创工具,火山头条快手秒拍 今日头条自媒体搬运原创视频批量去...
视频解析下载支持今日头条快手抖音火山映客陌陌西瓜美拍微博等 快手今日头条火山秒拍陌陌美拍抖音小咖秀视频下载软件神器或手机 视频去重消重伪原创 批量处理短视频 小视频 自媒体视频工具 快手视频搬运 快手 ...
- C语言版动态通讯录(增、删、改、查(查重)、去重、排序、导出)
C语言版动态通讯录(增.删.改.查(查重).去重.排序.导出) 一段学习过后,想写小东西加深下印象和理解,便开始了我的动态通讯录之旅. 整体框架及实现 通讯录主体 typedef struct con ...
- 短视频如何选题?三个方法来帮忙,帮你避免江郎才尽
短视频如何选题?三个方法来帮忙,帮你避免江郎才尽 我们在做短视频的时候,经常会遇到不知道如何选题的情况,自己都怀疑自己是不是江郎才尽了.但其实,可能只是你没有找到选题的方法而已.那么接下来,我们就来说 ...
- python列表查重_Python列表去重
无聊统计了下列表去重到底有多少种方法. 1.集合 list(set(alist)) 如果要保持顺序: import random if __name__=='__main__': a=[random. ...
最新文章
- org.springframework.security.web.util.TextEscapeUtils
- dslJson、jsoniter、fastjson、jackson解析字符串为map效率比较
- 统计学习方法笔记(六)-非线性支持向量机原理及python实现
- 二进制地址的伙伴地址
- 将资源文件中的数据写回磁盘
- Python的安装 || python介绍
- Qt Creator在多个平台上运行
- nginx-rtmp 之统计在线clients
- JAVAEE框架之SpringMVC基础
- dos下操作mysql数据库常用命令
- 微信小程序开发学习记录01
- Java9中使用jpa,jpa – eclipselink在Java 9上使用final字段进行静态编织
- RTP/RTCP/RTSP/SIP/SDP简介
- 开课吧Java面试题:使用 this 和 super 要注意
- 记录一次常见的错误:java.sql.SQLException: Got error 28 from storage engine
- 一群人的生活直播,酷开的慢综艺营销
- iconfont图标引入
- 普及一下行业尖端知识——腾讯自研分布式数据库TBase
- 彩虹易支付全开源码全新完全开源无任何加密易支付程序
- info There appears to be trouble with your network connection. Retrying
热门文章
- Navicata查看已经创建MySql的触发器
- maven的下载安装,setting.xml配置教程,Idea 配置maven
- html5 语音输入小话筒,HTML5语音输入方法
- 建立自己的数据集 并用Tensorflow object detection API进行训练
- 短信导出工具V1.3
- 雷电模拟器python编程接口_【Python】雷电模拟器说明[附代码]
- nodejs入门--node的下载与安装
- 海思SD3403开发板学习(五)
- Taobao平台API的应用场景和实例
- 2016版excel_EXCEL表格如何换行