发布一款网盘视频去净化工具(视频防网络净化工具)
本软件免费下载使用!!
大家都知道, 百度云盘和360云盘, 还有迅雷云盘等等都在进行网络环境净化, 这样导致很多视频上传不到网盘, 就算上传上去, 当你要去点开观看的时候 也会提示: 网络净化,净网行动
本工具自动修改视频里面的一些特定信息, 去除净网行动导致视频黑名单问题, 在尽量保持原视频不变的情况下, 用最短的时间完成修改 ,.
经过有效的测试发现, 目前可以去除百度云盘的净网提示 , 但是请注意, 本工具不要用于非法用途, 仅供用户自己交流使用, 用户自己引起的纠纷, 本站概不负责, 谢谢
2023/01/28更新:
开放适配所有文件格式, 可以对所有的文件格式进行净化
开放自定义防净化关键词功能, 可以有效防止和网上其他人同样使用本软件造成的文件净化词相同的情况.
使用方法:
根据提示, 拖拽需要去除净化的视频文件或者文件夹到软件界面
点击下方的[start...], 弹出自定义净化词界面, 输入自定义净化词
程序开始一步步执行净化, 请耐心等待所有视频净化完成
注意:
本软件是在原有文件上进行直接修改, 介意者请备份后使用!
目前新版本支持所有格式文件, 请注意!
本软件支持的视频后缀格式有:
mp4 / .rm / .rmvb / .wmv / .avi / .3gp / .mkv / .asf / .dat / .flv / .mpg / .mpeg / .mov / .mpe / .asx / .m4v / .vob
软件下载地址:
链接:https://pan.baidu.com/s/1hG5HHtRDYuVRoph9z6ccKA?pwd=3xw3
提取码:3xw3
原理很简单, 就是在文件末尾添加一定的字节, 让文件的md5(HASH)值变化
部分代码如下:
mainForm.onDropFiles = function(files){ for(k,v in files){ if(fsys.isDir(v)){ fsys.enum( v,videoExtTab , function(dir,filename,fullpath,findData){ if(filename){ var sfi = getInfo(fullpath,0x10/*_SHGFI_USEFILEATTRIBUTES*/ | 0x4000/*_SHGFI_SYSICONINDEX*/); mainForm.videoList.addItem( { text = {"";sfi.iIcon;toUnicode(filename);"";"";"0%";} } ) table.push(pathList,fullpath); } } ,/*如果此参数为false则忽略子目录*/ ); }else { var path = io.splitpath(v); var sfi = getInfo(v,0x10/*_SHGFI_USEFILEATTRIBUTES*/ | 0x4000/*_SHGFI_SYSICONINDEX*/); mainForm.videoList.addItem( { text = {"";sfi.iIcon;toUnicode(path.file);"";"";"0%";} } ) table.push(pathList,v); } } } import gdip; //自绘 mainForm.videoList.onnotify = function(id,code,ptr){ if( code == 0xFFFFFFF4/*_NM_CUSTOMDRAW*/ ){ var lvcd = mainForm.videoList.getNotifyCustomDraw(code,ptr); if( lvcd.nmcd.dwDrawStage == 0x10001/*_CDDS_ITEMPREPAINT*/) return 0x20/*_CDRF_NOTIFYSUBITEMDRAW*/ elseif( lvcd.nmcd.dwDrawStage == 1/*_CDDS_PREPAINT*/ ){ return 0x20/*_CDRF_NOTIFYITEMDRAW*/; } elseif( lvcd.nmcd.dwDrawStage == ( 0x10001/*_CDDS_ITEMPREPAINT*/ | 0x20000/*_CDDS_SUBITEM*/) ){ //注意这里 iSubItem 的索引自0开始( 其他函数通常自1开始 ) //创建画板 var graphics = gdip.graphics(lvcd.nmcd.hdc); var nItem = lvcd.nmcd.dwItemSpec+1; var nSubItem = lvcd.iSubItem; var rc = owner.getItemRect(nItem,nSubItem); if( nItem > 1 ){ var pen = gdip.pen(0xFFCED6D5,1); graphics.drawLine(pen, rc.left,rc.top,rc.right,rc.top); pen.delete() } if(nSubItem == 2){ win.imageList.shell( 0/*_SHIL_LARGE*/ ).draw((tonumber(owner.getItemText(nItem,2))),lvcd.nmcd.hdc,rc.left+20,rc.top+10); } if(nSubItem == 5){ var number = string.replace( owner.getItemText(nItem,6),"@%",""); //创建背景刷子 var brush = gdip.solidBrush(0xff00ff00); //graphics.fillRectangle(brush,rc.left+1,rc.top+12,rc.right-rc.width()*(1-tonumber(number)/100),rc.bottom-12); graphics.fillRectangle(brush,rc.left+1,rc.top+12,rc.width()*(tonumber(number)/100),rc.height()-24); brush.delete(); } graphics.delete(); //lvcd.update() return 1/*_CDRF_DODEFAULT*/ } } } mainForm.creatP.oncommand = function(id,event){ var inputbox = win.inputBox(); inputbox.text = "净化词设定"; inputbox.info.text = "请输入您独一无二的净化混淆字(字母和数字组合):"; var ctext = inputbox.doModal(); if(ctext=="" or ctext == null){ ctext = string.random(math.random(1,10000)); } for(k,v in pathList){ win.invoke( function(mainForm,k,v,ctext){ import win; if(mainForm.videoList.getItemText(k,6) != "100%"){ mainForm.videoList.ensureVisible(k); string.save(v,ctext ,true); while(mainForm.videoList.getItemText(k,6) != "100%"){ mainForm.videoList.setItemText((string.replace(mainForm.videoList.getItemText(k,6),"@%","")+1)++"%",k,6); mainForm.videoList.setItemText("",k,5); sleep(1); } } },mainForm,k,v,ctext ) } }
登录后方可回帖