我們都知道百度上傳文件用的是對比特徵碼也就是哈希值來判斷上傳動作。
上傳大文件時,會對文件進行比對操作,這裏的對比操作其實就是將我們下載的插件對要上傳的文件進行“哈希值”的計算,跟百度的“哈希值”數據庫中的文件進行匹配操作。。
如果發現兩者的“哈希值”相同,那麼,將已存在於百度數據庫裏面的文件對應的文件鏈接到我們對應的帳號裏,做一個關聯就可以,其實並沒有對本地文件進行上傳,所以我們也就看到了秒傳的效果。
也就是說我們要上傳的文件在百度數據庫裏面已經存在了,就可以實現秒傳了。但是如果你傳的片片被秒傳的話,這似乎不是個好消息,很有可能已經變8秒教育片了。
那麼有沒有什麼方法避開這個機制呢?
那麼請問我們上飛機能繞開安檢嗎?
不要灰心,我告訴你我們避不開機制,繞不開安檢,但是我們可以做小動作啊。有人已經猜到了改變文件的大小就可以了啊。
好吧,相信已經有大大在小狼之前已經這樣做了,打包壓縮成RAR文件或者找個剪輯軟件,合併或者剪切一段,調好參數,等待轉換成功就可以了。這樣做其實效率不高,且文件已經經過有損壓縮,畫質衰減了。況且RAR不能在想觀看
我們轉回正題,有沒有一種效率更高,且能保持畫質不變而且可以在線播放的方法呢?
下面就是小狼珍藏了大半年的祕籍:
在DOS命令裏我們用到copy命令來複制合併文件來改變文件的大小。
單擊“開始”——運行,輸入“cmd”並回車就打開dos命令窗口了(快捷鍵win+R)。
不過每次都要打開dos輸入命令,實現不了高效率。我們可以把命令複製到記事本里保存爲批處理文件,讓它自動運行。
以一個avi視頻爲例,具體格式爲:
copy /b *+*
複製任何文件名的avi文件加任何文件名的txt文件合併到文件裏
就這麼簡單。(Txt文件是用來改變文件大小的,不用很大,幾十k就好。自己隨便找個就行,也可以用別的文件改成txt文件,這個txt文件每次都要用到)
把avi視頻文件和批處理文件連同txt文件一起丟在一個文件夾裏,單擊批處理文件等它運行完就好了。最後的大小就是原視頻文件+txt文件的大小,且畫質不變。
如果要編輯rmvb格式的呢?同理:
copy /b *+*
把avi改成rmvb就好,最後保存爲
大家可以改成任意格式視頻,4,,,等等,最後的文件名一定要和要合併的視頻格式相同,以後要改哪一個片子,直接雙擊相應格式文件的bat就可以了。
雙擊運行
運行中
完成
最後合併完成的文件名字爲,把它改成原名就好。
紅框中最後文件大小是不是變大了27K呢(合併後的視頻與原始視頻畫質相同)。
好了我們試下修改好的文件能不能過安檢把
只要沒有被秒傳你就成功了!