兩行代碼解決百度云視頻變成 8秒凈網(wǎng)公告

用了幾年了,成功率大概在80%以上。

很多人在百度云上都有這樣的經(jīng)歷,辛苦下載的視頻上傳到百度云后,一段時(shí)間后會(huì)變成8秒的“凈網(wǎng)”廣告。

傷心

如果出現(xiàn)上面的界面,恭喜你,基本上沒(méi)救了,趁早刪了視頻節(jié)省下空間吧。

想了一下,百度大概有種幾種手段來(lái)判斷視頻問(wèn)題。

  1. 安排人員去做視頻排查,查一個(gè)標(biāo)記一個(gè)。
  2. 抽查一些視頻,利用視頻數(shù)據(jù)幀截取一些視頻圖片,再進(jìn)行排查
  3. 比較視頻的MD5碼

1是不可能的,最有可能就是2跟3一起。先利用視頻里面的一些載圖來(lái)標(biāo)定是不是不合法的視頻,這個(gè)判斷有可能會(huì)誤殺一些視頻,但是同時(shí)也可能會(huì)漏掉一些視頻。

有些視頻剛上傳上去就會(huì)被判斷出來(lái),并且有些文件基本上是秒傳的,所以說(shuō)明百度云里面是根據(jù)MD5來(lái)判斷的。每個(gè)文件對(duì)應(yīng)一個(gè)MD5,一個(gè)文件百度云上保存一份,后面其它人上傳的時(shí)候,不管文件是什么名稱,只要判斷MD5是一樣的,復(fù)制一個(gè)鏈接給他就行了, 不用再上傳文件,這樣節(jié)省了服務(wù)器帶寬,也節(jié)省了用戶的時(shí)間。目前所有的云存儲(chǔ)都是這樣實(shí)現(xiàn)的。

也說(shuō)明了修改文件的名稱是沒(méi)有用的,修改文件的名稱是沒(méi)有用的,修改文件的名稱是沒(méi)有用的。

為啥,因?yàn)镸D5不包含文件名稱屬性。

知道這個(gè)原理后,解決百度云 凈網(wǎng)行動(dòng)應(yīng)該很簡(jiǎn)單了。

fo = open("test.mp4", "w")
     fo.write("ah")

打開文件,然后在文件后面追加幾個(gè)字符,這幾個(gè)字符你隨便寫。不影響整體文件播放。

親測(cè)有效。是不是兩行。

當(dāng)然我是比較懶的,不可能一個(gè)視頻一個(gè)視頻的處理,所以我把文件夾下面的視頻文件都修改了,可以參考下面的代碼。

# -*- coding: utf-8 -*-

import hashlib
import shutil
import os
from os import walk
from os import listdir


def 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_extension

    with open(file, "a") as testFile:
        testFile.write("ah")

print "done"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評(píng)論 25 709
  • 百香果,又可以稱之為雞蛋果、西番蓮,是一種香味濃郁的水果。百香果富含多種營(yíng)養(yǎng)成分,如氨基酸、維生素、類胡蘿卜素、微...
    林家二丫頭閱讀 345評(píng)論 0 0
  • 2017.09.10星期天,多云轉(zhuǎn)小雨 今天領(lǐng)孩子去逛街,在維客一樓那有個(gè)抓娃娃機(jī)倆游戲幣一玩,兒子跟他大姐看到,...
    郝鴻濤媽媽閱讀 256評(píng)論 0 0

友情鏈接更多精彩內(nèi)容