在看視頻的時候想要下載下來,但是很多視頻都是分段的,馬賽克視頻助手就是一款視頻下載合并軟件,自動嗅探視頻,支持很多的平臺。
功能介紹
1.自動嗅探到視頻地址
2.下載自動添加http數(shù)據(jù)包
3.支持視頻合并功能,無需一個個視頻下載然后再一個個合成
軟件原理
嗅探原理:通過fiddlercore嗅探到視頻地址和http數(shù)據(jù)包信息
下載原理:使用ffmpeg來下載,對于部分ffmpeg下載不了,自己寫寫了下載功能
軟件編寫初衷
有次在看某鵝通的視頻的時候,想下載下來觀看,通過抓包發(fā)現(xiàn)是m3u8格式的,屬于常規(guī)的視頻加密,用ffmpeg下載缺失敗了,分析是原來做了http請求頭的限制,每次下載要去添加請求頭也是麻煩,所以就寫了這個軟件,自動嗅探到M3u8地址和請求該地址的http請求頭,看論壇也有很多朋友有問這個網(wǎng)站的下載方式,就免費(fèi)分享出來,支持小鵝通、嗶哩嗶哩,騰訊視頻等等的下載。
嗅探是什么
嗅探 sniff。嗅探器可以竊聽網(wǎng)絡(luò)上流經(jīng)的數(shù)據(jù)包。用集線器hub組建的網(wǎng)絡(luò)是基于共享的原理的,局域網(wǎng)內(nèi)所有的計算機(jī)都接收相同的數(shù)據(jù)包,而網(wǎng)卡構(gòu)造了硬件的“過濾器“通過識別MAC地址過濾掉和自己無關(guān)的信息,嗅探程序只需關(guān)閉這個過濾器,將網(wǎng)卡設(shè)置為“混雜模式“就可以進(jìn)行嗅探。用交換機(jī)switch組建的網(wǎng)絡(luò)是基于“交換“原理的,交換機(jī)不是把數(shù)據(jù)包發(fā)到所有的端口上,而是發(fā)到目的網(wǎng)卡所在的端口,這樣嗅探起來會麻煩一些,嗅探程序一般利用“ARP欺騙“的方法,通過改變MAC地址等手段,欺騙交換機(jī)將數(shù)據(jù)包發(fā)給自己,嗅探分析完畢再轉(zhuǎn)發(fā)出去。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版