几行代码解决百度云视频变成 8秒净网公告问题(滑稽)
用了几年了,成功率大概在80%以上。
很多人在百度云上都有这样的经历,辛苦下载的视频上传到百度云后,一段时间后会变成8秒的“净网”广告。
如果出现上面的界面,恭喜你,基本上没救了,趁早删了视频节省下空间吧。
想了一下,百度大概有种几种手段来判断视频问题。
- 安排人员去做视频排查,查一个标记一个。
- 抽查一些视频,利用视频数据帧截取一些视频图片,再进行排查
- 比较视频的MD5码
1是不可能的,最有可能就是2跟3一起。先利用视频里面的一些载图来标定是不是不合法的视频,这个判断有可能会误杀一些视频,但是同时也可能会漏掉一些视频。
有些视频刚上传上去就会被判断出来,并且有些文件基本上是秒传的,所以说明百度云里面是根据MD5来判断的。每个文件对应一个MD5,一个文件百度云上保存一份,后面其它人上传的时候,不管文件是什么名称,只要判断MD5是一样的,复制一个链接给他就行了, 不用再上传文件,这样节省了服务器带宽,也节省了用户的时间。目前所有的云存储都是这样实现的。
也说明了修改文件的名称是没有用的,修改文件的名称是没有用的,修改文件的名称是没有用的。
为啥,因为MD5不包含文件名称属性。
知道这个原理后,解决百度云 净网行动应该很简单了。
fo = open("test.mp4", "w")fo.write("ah")
打开文件,然后在文件后面追加几个字符,这几个字符你随便写。不影响整体文件播放。
亲测有效。是不是两行。
当然我是比较懒的,不可能一个视频一个视频的处理,所以我把文件夹下面的视频文件都修改了,可以参考下面的代码。
# -*- coding: utf-8 -*-import hashlib
import shutil
import os
from os import walk
from os import listdirdef get_filepaths(directory):file_paths = [] # List which will store all of the full filepaths.for root, directories, files in os.walk(directory):for filename in files:filepath = os.path.join(root, filename)extension = os.path.splitext(filename)[1][1:]if extension in ("jpg", "png", "torrent"):os.remove(filepath)else:file_paths.append(filepath) # Add it to the list.return file_paths dir = "D://xunleidown//private" // your dir
new_file_name = []files = get_filepaths(dir)for file in files:filename, file_extension = os.path.splitext(file)new_file_name = filename + "bak" + file_extensionwith open(file, "a") as testFile:testFile.write("ah")print "done"
希望大家注意身体,早点找个女朋友,解放双手减少手艺活~
几行代码解决百度云视频变成 8秒净网公告问题(滑稽)相关推荐
- idm+油猴,完美解决百度云下载慢的问题
品牌型号:华硕 系统:win 7 软件版本:idm v-6.38 平时大家在下载百度云文件时,总会弹出"打开百度网盘客户端进行下载"的弹窗,令人烦不胜烦,而且用客户端下载 ...
- 百度云视频免下载倍速播放
最近考研,因此主要靠百度云上的考研视频来学习,百度云上的视频资源下载后可以倍速播放,但是鉴于手机和电脑内存不足,所以在网上找了找如何免下载倍速播放. 在Google上打开要播放的百度云视频,左击Goo ...
- 沪江日语百度云视频 0-n1百度云网盘视频的swf需要特定的播放器才能播放
Mark一下,沪江日语百度云视频 0-n1百度云网盘视频的swf需要特定的播放器才能播放, 测试下来SWF Player 0.3无限制版可以
- Android盒子看百度云,百度云视频怎么在电视播放?智能电视/电视盒子访问百度网盘的多种方法...
怎么在电视上播放百度云里面的资源视频?很多小伙伴把重要的视频资料放到了百度网盘里,想在智能电视或者电视盒子上观看.不过百度网盘没有TV版本很是纠结,不过小伙伴们也别灰心,还是有方法可以用的!接下来小编 ...
- 百度网盘百度云视频倍速播放方法 亲测有用 共6种,总有一个适合你
百度网盘百度云视频倍速播放方法 共6种,总有一个适合你 电脑 方法1: 火狐浏览器,登录百度网盘,播放视频,右键,倍速 方法2: microsoft edge 浏览器 方法同上 方法3: 谷歌浏览器 ...
- 原创视频消重百度云 视频md5修改器ios
原创视频消重百度云 视频md5修改器ios 视频伪原创是进行短视频引流的智能机器人如何依赖大量互联网用户的行为数据来了解互联网用户的兴趣. 核心基础,如 ...
- 一行代码开启百度云Blynk云服务器
一行代码开启百度云开启Blynk云服务器 一行代码开启百度云Blynk云服务器 第一步,先去买个云服务器 第二步,安装宝塔面板 第三步,一行代码运行blynk服务器. 第四步,在宝塔面板上把9443端 ...
- 【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声
哈喽大家好,我是鹏哥. 今天想学习记录的内容是 -- 如何用python提取视频中的音频. ~~~上课铃~~~ 1 写在前面 本来按我的性子和精力,一周一般只想写一篇博客:但是今天在刷抖音时,发现有个 ...
- 解决百度云下载缓慢问题
要说国内百度当前最好用的工具,只剩下百度云了,但是百度云现在下载简直是龟速.今天就给大家解决这个龟速下载问题. 简单介绍一下我们的工具 一.油猴脚本管理器 油猴脚本管理器 (Tampermonkey) ...
最新文章
- 剑指Offer - 九度1511 - 从尾到头打印链表
- 谷歌浏览器禁止右滑返回历史_移动端h5禁用浏览器左滑右滑的前进后退功能
- Consul入门07 - Consul Web界面
- formdata传参java用对象怎么接受_Java基础4
- 冻结拆分_冻结首行与尾行?还有能这种操作
- Grafana+Prometheus系统监控之MySql
- ASP.NET中全局变量
- 敏捷水手——单体法到微服务之旅
- 线程可警告状态以及APC队列
- 关于es6的一些文章
- pbs分解_产品分解结构
- TortoiseGit客户端的ssh密钥配置
- poj 2309 BST 使用树状数组的lowbit
- 我在阿里工作9年,今天我离职了
- 获取系统当前时间(精确到毫秒)
- JS全国城市数组列表
- 从命令行编译 JScript 代码
- 2021中考成绩查询高考,2021年中考成绩公布时间
- 计算机人员基础简历,计算机技术支持人员个人简历模板
- 网易云信Demo-注册400
热门文章
- 设计一个最优算法来查找一n个元素数组中的最大值和最小值
- 应用安全系列之二十九:密码管理
- Shell脚本——Shell编程规范及变量
- quartz定时器的处理
- UBUNTU16.04使用CornerNet_Lite进行目标识别并嵌入到ROS中
- 微软Hyper-V虚拟机复制实现双机备份过程
- Excel日期运算单,多条件求和与计数
- Visual C++ 2015 Redistributable安装失败,错误代码0x80240017?
- 183. Customers Who Never Order没有下过订单的顾客MySQL
- springboot项目部署 + vue项目部署