教你如何下載斗魚直播回放視頻

如何下載斗魚直播回放視頻?

說(shuō)明:這里下載的是斗魚視頻(v.douyu.com)涯雅,不是直播

GitHub地址:https://github.com/ionepub/douyu-video-download

有時(shí)候我們覺(jué)得斗魚上的某些視頻內(nèi)容不錯(cuò),想下載下來(lái)怎么辦?這里提供兩個(gè)方法。

方法一是使用手機(jī)瀏覽器自帶的緩沖視頻功能進(jìn)行緩沖锨并,方法二是使用下載工具下載視頻文件。如果對(duì)其中某個(gè)不感興趣的棠众,可以略過(guò)琳疏。

方法一:手機(jī)瀏覽器緩沖視頻

如果你不需要一個(gè)完整的視頻文件而只是想要把某些視頻保存下來(lái)的話有决,可以使用QQ手機(jī)瀏覽器/UC手機(jī)瀏覽器等闸拿,訪問(wèn)斗魚視頻頁(yè)面,對(duì)視頻進(jìn)行緩沖书幕。

但是緩沖下來(lái)的視頻只能在當(dāng)前瀏覽器里觀看新荤,如果從手機(jī)的文件瀏覽器查看是不能直接播放的,你看到的也只是幾十KB的m3u8文件台汇,而不是完整的視頻文件苛骨。而且不能傳到電腦或者網(wǎng)盤里篱瞎。

如果需要合并緩沖的文件,需要下載文件合并APP痒芝,請(qǐng)參考:手機(jī)uc視頻緩沖合并教程

方法步驟

這里假設(shè)使用QQ手機(jī)瀏覽器

1俐筋、用QQ瀏覽器打開(kāi)斗魚視頻播放頁(yè)

可以直接訪問(wèn)斗魚視頻https://v.douyu.com/) 或打開(kāi)斗魚APP并找到想要緩沖的視頻,然后通過(guò)分享等方式得到視頻鏈接严衬。

#Q1 斗魚APP的視頻在哪里澄者?

新版本(2.4.3.1)斗魚APP的視頻在發(fā)現(xiàn)->熱門視頻->更多里。

斗魚視頻
斗魚視頻

2请琳、點(diǎn)擊視頻播放并下載

打開(kāi)頁(yè)面后粱挡,需要點(diǎn)擊視頻開(kāi)始播放,大概等待1-2秒后俄精,可以看到視頻的右下角出現(xiàn)一個(gè)下載的小圖標(biāo)询筏,點(diǎn)擊這個(gè)小圖標(biāo)即可開(kāi)始緩沖(下載)視頻。

視頻下載按鈕
視頻下載按鈕

開(kāi)始下載后竖慧,在手機(jī)的通知欄里會(huì)出現(xiàn)下載進(jìn)度條嫌套,也可以在瀏覽器中查看下載進(jìn)度。

瀏覽器下載功能
瀏覽器下載功能
瀏覽器下載列表
瀏覽器下載列表

其他手機(jī)瀏覽器也都大同小異圾旨,大部分都有相似的功能灌危。

#Q2 手機(jī)百度為什么不行?

如果你這平板電腦上使用手機(jī)百度碳胳,可能會(huì)出現(xiàn)這種情況:打開(kāi)從APP分享過(guò)來(lái)的鏈接勇蝙,結(jié)果發(fā)現(xiàn)頁(yè)面中一直刷新,提示你網(wǎng)絡(luò)未連接或網(wǎng)絡(luò)錯(cuò)誤挨约。

初步判斷出現(xiàn)這種情況的原因是:

打開(kāi)的視頻鏈接是PC端的味混,當(dāng)在平板上打開(kāi)時(shí),斗魚將自動(dòng)檢測(cè)诫惭,發(fā)現(xiàn)是平板電腦翁锡,于是將鏈接重定向到手機(jī)版網(wǎng)頁(yè),而重定向之后夕土,手機(jī)版網(wǎng)頁(yè)也自動(dòng)檢測(cè)馆衔,發(fā)現(xiàn)不是手機(jī)訪問(wèn),于是再次將網(wǎng)頁(yè)重定向到PC版網(wǎng)頁(yè)怨绣,于是將成了死循環(huán)角溃,網(wǎng)頁(yè)不停地重定向和刷新。

解決方案:改用其他手機(jī)瀏覽器吧 ?(′???)?

方法二:使用下載工具下載視頻文件

說(shuō)明:此方法略復(fù)雜篮撑,可能會(huì)花費(fèi)你一點(diǎn)時(shí)間减细。

需要的工具

  • Firefox火狐瀏覽器
  • Ant.com video downloader 瀏覽器插件
  • 記事本(Notepad)
  • Excel
  • 迅雷等下載工具
  • CMD命令行工具

步驟

1、打開(kāi)火狐瀏覽器插件頁(yè)赢笨,并安裝Ant.com video downloader插件

插件詳情
插件詳情

插件安裝完成之后未蝌,在瀏覽器右上角可以看到一個(gè)下載圖標(biāo)驮吱。

視頻下載插件
視頻下載插件

2、配置插件

點(diǎn)擊插件下載圖標(biāo)旁的下箭頭↓萧吠,選擇Preferences(配置)左冬,其中:

  • Display Mode改為Toolbar
  • Downloaded movies folder可以改為想要保存視頻的地址

說(shuō)明:因?yàn)檫@款插件不能滿足我們的所有需求,所以這里保存視頻的文件夾在哪里關(guān)系不大纸型,并不一定實(shí)際在這里保存所有視頻又碌。

3、打開(kāi)斗魚視頻詳情頁(yè)绊袋,獲取視頻真實(shí)地址

打開(kāi)想要下載的視頻詳情頁(yè)毕匀,如:https://v.douyu.com/show/rjNBdvnpJGmME2yw

頁(yè)面加載完成之后,可以看到視頻插件download圖標(biāo)有動(dòng)畫癌别,點(diǎn)擊download可以看到當(dāng)前可下載的視頻列表皂岔。

由于斗魚的視頻是分段的,一個(gè)視頻會(huì)分成多個(gè)ts格式視頻展姐,所以在視頻列表中可以看到多個(gè)文件躁垛。

鼠標(biāo)左鍵點(diǎn)擊列表倒數(shù)第二個(gè),即開(kāi)始下載圾笨。(這個(gè)文件是完整視頻的第一段)

插件中的視頻列表
插件中的視頻列表

下載完成之后教馆,可以在瀏覽器右上角找到已下載的文件。鼠標(biāo)右鍵點(diǎn)擊剛剛下載的文件擂达,選擇復(fù)制下載鏈接土铺。

瀏覽器下載文件列表
瀏覽器下載文件列表

打開(kāi)記事本,將復(fù)制的鏈接粘貼進(jìn)去板鬓,大致是這樣的:

http://vodhls1.douyucdn.cn/live/normal_live-740260rk8MibHW8n--20170110144756/d7311d31f6d44ab19591a128365be1db_0000000.ts?k=4b06eac9d87d0b3a52033045f305f5b9&t=587f7d4c&d=8FA98E9BC44E92B00EFF1EE78184E262&u=79712663&ct=web&vid=148236

這就是完整視頻的第一段視頻真實(shí)地址悲敷。

4、視頻地址拆解

地址可以拆解為三段:

#1
http://vodhls1.douyucdn.cn/live/normal_live-740260rk8MibHW8n--20170110144756/d7311d31f6d44ab19591a128365be1db
#2
_0000000.ts
#3
?k=4b06eac9d87d0b3a52033045f305f5b9&t=587f7d4c&d=8FA98E9BC44E92B00EFF1EE78184E262&u=79712663&ct=web&vid=148236

可以看到第二段地址為7個(gè)0,這表示序列號(hào),從0開(kāi)始順序增加农猬,每個(gè)視頻總段數(shù)不相同:

_0000000.ts
_0000001.ts
_0000002.ts
_0000003.ts
...

打開(kāi)一個(gè)Excel表格或下載這個(gè)表格(Excel表格模板文件),將第一段復(fù)制到Sheet1A3單元格中瓢湃,第三段復(fù)制到A4單元格中。

5赫蛇、視頻總數(shù)計(jì)算

上面這個(gè)僅僅是完整視頻的第一段绵患,我試著下了一個(gè)兩個(gè)多小時(shí)的視頻,總共分了784段棍掐,怎么計(jì)算的呢藏雏?

如果有模板的可以在表格的A6單元格寫入視頻的時(shí)長(zhǎng)分鐘數(shù),在B6單元格寫入視頻的秒數(shù)作煌,如一個(gè)視頻時(shí)長(zhǎng)11分12秒掘殴,則分別寫入11和12,再比如視頻時(shí)長(zhǎng)為2小時(shí)18分鐘37秒粟誓,則分別寫入138(2*60+18)和37奏寨。

寫入之后,將自動(dòng)在C6單元格計(jì)算出總秒數(shù)(小時(shí)X3600+分鐘X60+秒)鹰服,并在D6單元格計(jì)算出大概的視頻總數(shù)病瞳。

不使用模板的也可以自己大致算一下。

視頻的總秒數(shù)為小時(shí)X3600+分鐘X60+秒:

=A6*60+B6

視頻的總分段數(shù)為:總秒數(shù)/10悲酷,再取整

=ROUND(C6/10,0)
視頻總段數(shù)計(jì)算方法
視頻總段數(shù)計(jì)算方法

6套菜、分段視頻地址獲取

知道視頻分段地址的規(guī)則和總分段數(shù)之后,剩下的就簡(jiǎn)單了设易。

已經(jīng)下載模板的可以選擇Sheet2逗柴,如果你已經(jīng)按照上面的步驟做了,那么此時(shí)你只需要復(fù)制B列的地址即可顿肺。

假設(shè)計(jì)算出的視頻總段數(shù)是10段戏溺,那么可以連續(xù)選擇Sheet2B1單元格到B9B10單元格的內(nèi)容,這些就是所有分段視頻的地址屠尊。

所有分段視頻的地址
所有分段視頻的地址

如果沒(méi)有下載模板旷祸,也可以在Excel中選擇Sheet2,在A1單元格中粘貼_0000000.ts讼昆,然后拖動(dòng)單元格右下角托享,復(fù)制單元格內(nèi)容,這樣就可以在表格的A列中得到從0開(kāi)始遞增的結(jié)果浸赫,如上圖A列一樣嫌吠。

然后選中B1單元格,寫入函數(shù):

=CONCATENATE(Sheet1!$A$3,A1,Sheet1!$A$4)

函數(shù)的含義就是將Sheet1表格的A3單元格掺炭、當(dāng)前表格Sheet2A1單元格和Sheet1表格的A4單元格進(jìn)行字符串拼接辫诅。

函數(shù)寫入之后,單元格內(nèi)容將自動(dòng)變化成視頻地址涧狮。

同樣的炕矮,需要將B1單元格內(nèi)容拖動(dòng)復(fù)制。

你可以多復(fù)制幾個(gè)地址者冤,以防萬(wàn)一視頻不完整肤视,如果是多出來(lái)的,不存在的視頻涉枫,肯定是下載不成功的邢滑。

7、下載分段視頻

打開(kāi)迅雷或其他的下載軟件愿汰,將剛才復(fù)制的分段視頻地址粘貼到任務(wù)中困后,開(kāi)始下載乐纸。

迅雷批量下載
迅雷批量下載

因?yàn)槊總€(gè)視頻都只有1、2M摇予,比較小汽绢,所以下載起來(lái)比較快。

8侧戴、合并文件

下載完成之后宁昭,打開(kāi)保存文件夾,將剛剛下載的所有視頻文件(.ts格式)剪切到一個(gè)新的文件夾中酗宋,需保證此文件夾中的文件都是同一個(gè)視頻的分段文件积仗,而且是完整的。

下載的分段文件
下載的分段文件

在這個(gè)文件夾的空白處按住shift鍵蜕猫,并點(diǎn)擊鼠標(biāo)右鍵寂曹,選擇在此處打開(kāi)命令窗口,打開(kāi)CMD命令行工具丹锹。

在打開(kāi)的命令行工具中輸入:

copy/b *.ts all.ts

按下Enter鍵后命令將執(zhí)行稀颁,這個(gè)命令的含義是:將當(dāng)前文件夾中所有的.ts格式文件合并成一個(gè)文件all.ts,這個(gè)all.ts文件就是完整的視頻文件了楣黍。

PS:你可以復(fù)制上面的命令匾灶,然后在命令行工具中右鍵->粘貼。在命令行中租漂,Ctrl+V是無(wú)效的阶女。

合并文件的過(guò)程很快,當(dāng)完成時(shí)哩治,中命令行中也會(huì)提示你:

1 file(s) copied.

這個(gè)時(shí)候秃踩,視頻就合并完成了。除了這個(gè)合并的文件all.ts业筏,其他的文件都可以刪除了憔杨。(????)

PS:剛才用火狐瀏覽器也下載了一段視頻,也沒(méi)用了蒜胖,可以刪掉消别。

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末台谢,一起剝皮案震驚了整個(gè)濱河市寻狂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌朋沮,老刑警劉巖蛇券,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡纠亚,警方通過(guò)查閱死者的電腦和手機(jī)塘慕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)菜枷,“玉大人苍糠,你說(shuō)我怎么就攤上這事叁丧∑√埽” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵拥娄,是天一觀的道長(zhǎng)蚊锹。 經(jīng)常有香客問(wèn)我,道長(zhǎng)稚瘾,這世上最難降的妖魔是什么牡昆? 我笑而不...
    開(kāi)封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮摊欠,結(jié)果婚禮上丢烘,老公的妹妹穿的比我還像新娘。我一直安慰自己些椒,他們只是感情好播瞳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著免糕,像睡著了一般赢乓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上石窑,一...
    開(kāi)封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天牌芋,我揣著相機(jī)與錄音,去河邊找鬼松逊。 笑死躺屁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的经宏。 我是一名探鬼主播犀暑,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼烛恤!你這毒婦竟也來(lái)了母怜?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缚柏,失蹤者是張志新(化名)和其女友劉穎苹熏,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡轨域,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年袱耽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片干发。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡朱巨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出枉长,到底是詐尸還是另有隱情冀续,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布必峰,位于F島的核電站洪唐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏吼蚁。R本人自食惡果不足惜凭需,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肝匆。 院中可真熱鬧粒蜈,春花似錦、人聲如沸旗国。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)粗仓。三九已至嫁怀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間借浊,已是汗流浹背塘淑。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蚂斤,地道東北人存捺。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像曙蒸,于是被迫代替她去往敵國(guó)和親捌治。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,185評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)纽窟、插件肖油、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,107評(píng)論 4 62
  • 游戲人物與歷史人物應(yīng)該相信誰(shuí) 《王者榮耀》中的角色有貂蟬、趙云臂港、狄仁杰森枪、墨子视搏、李白、孫悟空等耳熟能詳?shù)娜宋铮?..
    8a6cf3272fd9閱讀 762評(píng)論 1 0
  • 分析的本質(zhì):將事物拆解县袱,思考各個(gè)組成成分之間的相互關(guān)系浑娜,相互排他性、集合網(wǎng)羅性式散,不重復(fù)筋遭、不遺漏。1暴拄、戰(zhàn)略思考中的3...
    獨(dú)慎閱讀 1,077評(píng)論 0 0
  • 這個(gè)裝cocoapods 遇到了好多問(wèn)題漓滔,折騰了幾天總算裝好了,下面說(shuō)下步驟揍移,省的其他小伙伴踩坑次和。 1.首先設(shè)置r...
    MrMerlin閱讀 191評(píng)論 0 0