1. 程式人生 > >那些你可能不知道的視訊下載奇技淫巧

那些你可能不知道的視訊下載奇技淫巧

之前已經寫過好幾篇的奇技淫巧系列了,今天說說怎麼快速下載視訊。 image.png

我平常經常看視訊的網站就是愛奇藝,b站,微博,知乎,網易這些。

這裡以微博為例,下載周杰倫的《晴天》,微博地址是 https://weibo.com/1871765890/HyPPQoaeH 下面是幾種下載方法。

自力更生

F12開啟控制檯,在network中搜索.mp4找到mp4檔案 image.png

複製地址就是這個了 ,然後直接另存為儲存到電腦。https://f.us.sinaimg.cn/001grNbNlx07u5gBTJMI01041203mpey0E020.mp4?label=mp4_720p&template=1280x720.20.0&Expires=1560614974&ssig=vp5%2B3ARIGs&KID=unistore,video

1

Chrome 擴充套件

安裝一鍵視訊下載器 https://chrome.google.com/webstore/detail/one-click-video-downloade/bhepgcoaibmmehlmckhlmbdgcemhidcg?hl=zh-CN 由於Google域名在國內不可訪問,可以使用第三方網站http://chrome-extension-downloader.com/ 或者www.gugeapps.net來下載 image.png 點選瀏覽器右上角一鍵視訊下載器按鈕,直接點選下載。 22 油猴也有對應的下載指令碼,有興趣可以在https://greasyfork.org/zh-CN 找到。 image.png

瀏覽器嗅探

這裡用的是遨遊瀏覽器的嗅探功能,播放視訊以後直接點選資源嗅探器 選中視訊直接下載就行了。 image.png

image.png

頁面上的圖片也可以直接這樣下載,可以說很方便了。 image.png 網易雲音樂也可以下載。

image.png

視訊解析網站

視訊解析網 https://www.parsevideo.com/

輸入微博地址,直接獲取下載地址。 image.png 當然還支援b站,優酷,騰訊等視訊網站。 image.png 比如下載b站的 周杰倫《晴天》https://www.bilibili.com/video/av36043614 視訊素材來自電影《不能說的祕密》,如果想看完整版在公眾號回覆 不能說的祕密 獲取。

image.png

image.png 對應的視訊下載網站還有這些:

b站視訊下載 http://www.jijidown.com/ https://www.ibilibili.com/ https://www.kanbilibili.com/

微信視訊下載 http://www.15um.com/tools/weixin_v.php 微博視訊下載 http://www.weibodang.cn/dang.php https://weibomiaopai.com/ 視訊線上解析下載 https://www.videofk.com 媒體工具下載集合 https://miku.tools/ 視訊魚http://www.shipinyu.cn/extractors wn萬能命令https://wn.run/cn/

命令列

最好的總留在最後,我平常都用命令列來下載的,主要是方便。 you-get是個基於Python的下載工具,直接 pip3 install you-get 來安裝,https://github.com/soimort/you-get
windows安裝見 https://github.com/soimort/you-get/releases/latest

具體使用說明 https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E 它支援國內外大多數視訊網站,如YouTube ,Twitter,網易雲音樂,bilibili ,愛奇藝,優酷,騰訊視訊,秒拍等。 image.png 檢視視訊屬性

λ you-get -i https://www.bilibili.com/video/av36043614
site:                Bilibili
title:               一個MV 周杰倫《晴天》
streams:             # Available quality and codecs
    [ DASH ] ____________________________________
    - format:        dash-flv720
      container:     mp4
      quality:       高清 720P
      size:          80.8 MiB (84735780 bytes)
    # download-with: you-get --format=dash-flv720 [URL]

    - format:        dash-flv480
      container:     mp4
      quality:       清晰 480P
      size:          42.4 MiB (44437476 bytes)
    # download-with: you-get --format=dash-flv480 [URL]

    - format:        dash-flv360
      container:     mp4
      quality:       流暢 360P
      size:          16.3 MiB (17131306 bytes)
    # download-with: you-get --format=dash-flv360 [URL]

    [ DEFAULT ] _________________________________
    - format:        flv720
      container:     flv
      quality:       高清 720P
      size:          81.0 MiB (84952120 bytes)
    # download-with: you-get --format=flv720 [URL]

    - format:        flv480
      container:     flv
      quality:       清晰 480P
      size:          42.6 MiB (44653816 bytes)
    # download-with: you-get --format=flv480 [URL]

    - format:        flv360
      container:     flv
      quality:       流暢 360P
      size:          16.5 MiB (17347646 bytes)
    # download-with: you-get --format=flv360 [URL]

然後下載高清720P

λ you-get --format=flv720 https://www.bilibili.com/video/av36043614
site:                Bilibili
title:               一個MV 周杰倫《晴天》
stream:
    - format:        flv720
      container:     flv
      quality:       高清 720P
      size:          81.0 MiB (84952120 bytes)
    # download-with: you-get --format=flv720 [URL]

Downloading 一個MV 周杰倫《晴天》.flv ...
 100% ( 81.0/ 81.0MB) ├████████████████████████████████████████┤[1/1]    8 MB/s

Downloading 一個MV 周杰倫《晴天》.cmt.xml ...

連彈幕都下載了。

image.png

<?xml version="1.0" encoding="UTF-8"?><i><chatserver>chat.bilibili.com</chatserver><chatid>63275197</chatid><mission>0</mission><maxlimit>1000</maxlimit><state>0</state><real_name>0</real_name><source>k-v</source>
<d p="34.81500,1,25,16777215,1553437709,0,8b234fa4,13786433456177156">粉了 開口脆</d>
<d p="62.78200,1,25,16777215,1553961853,0,8f59d6d3,14061235858309120">周冬雨和這女的像</d>
<d p="39.79900,1,25,16777215,1556429301,0,93d7a1dd,15354889194438658">不能說的祕密</d>
</i>

具體下載過程我用TermRecord錄製了個命令列下載記錄 http://118.24.158.116:8888/jay.html

對應的 go 版本也有annie https://github.com/iawia002/annie 使用 go get github.com/iawia002/annie 安裝,也可以直接下載二進位制檔案 https://github.com/iawia002/annie/releases 這裡下載流暢版本,只有16M大小。

λ annie -f 16 https://www.bilibili.com/video/av36043614

 Site:      嗶哩嗶哩 bilibili.com
 Title:     一個MV 周杰倫《晴天》
 Type:      video
 Stream:
     [16]  -------------------
     Quality:         流暢 360P
     Size:            16.54 MiB (17347646 Bytes)
     # download with: annie -f 16 ...

 16.54 MiB / 16.54 MiB [=======================================================================] 100.00% 1.32 MiB/s 12s

下載上面那個微博視訊

λ annie -f 480 https://weibo.com/tv/v/HvyNcv6kC?fid=1034:4375218609978642

 Site:      微博 weibo.com
 Title:     #一首青春裡的歌#
周杰倫《晴天》超清MV版
從前從前 有個人愛你很久
但偏偏 風漸漸
把距離吹得好遠
好不容易 又能再多愛一天
但故事的最後
你好像還是說了 拜拜
有多少人是因為這段喜歡上這首歌的?
《晴天》承載了許多人的青春記憶,它是你青春裡的歌嗎?
 Type:      video
 Stream:
     [480]  -------------------
     Quality:         480
     Size:            26.52 MiB (27803497 Bytes)
     # download with: annie -f 480 ...

 26.52 MiB / 26.52 MiB [=======================================================================] 100.00% 1.52 MiB/s 17s

另外說下 ffmpeg ,這是個非常好用的音視訊處理工具,下載地址 https://ffmpeg.org/download.html 之前寫過一篇 ffmpeg 將視訊轉GIF https://mp.weixin.qq.com/s/624Hv1krGUboecz1QX8O1g 有些網站使用的是 m3u8 格式來播放視訊,找到m3u8檔案地址就可以用ffmpeg來下載了。 ffmpeg -i "http://xxx.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc 下載的視訊名稱.mp4

好了,有了上面這些方法下載視訊再也不用愁了,如果你有更好的下載方式歡迎留言交流。

推薦閱讀: 那些你可能不知道的搜尋奇技淫巧

那些你可能不知道的瀏覽器奇技淫巧

那些你可能不知道的微信奇技淫巧

那些你可能不知道的微博奇技淫巧

那些你可能不知道的網易雲音樂奇技淫巧

公眾號:蘇生不惑

掃   
 
 </div> 
 <div class=

相關推薦

那些可能知道視訊下載

之前已經寫過好幾篇的奇技淫巧系列了,今天說說怎麼快速下載視訊。 我平常經常看視訊的網站就是愛奇藝,b站,微博,知乎,網易這些。

Node.js的Buffer那些可能知道的用法

ins min 來看 imu write work and sse ase 在大多數介紹Buffer的文章中,主要是圍繞數據拼接和內存分配這兩方面的。比如我們使用fs模塊來讀取文件內容的時候,返回的就是一個Buffer: fs.readFile(‘filename‘, fu

大資料Hadoopx之HDFS模組中那些可能知道的小知識!

再給大家分享一些小知識,一起來瞧瞧吧! 一、namenode & secondarynamenode    1)namenode啟動(namenode格式化時會建立fsimage,edits兩個檔案,如果不是第一次啟動,會直接載入這兩個檔案到記憶體)。   2)secondary

解決樣本平衡問題的 彙總

先舉一個“恐怖”的例子,直觀的感受一下樣本不平衡問題: 你根據1000個正樣本和1000個負樣本正確訓練出了一個準確率90%召回率90%的分類器,且通過實驗驗證沒有欠取樣過取樣的問題哦~完美的樣本,完美的模型,破費,你心裡暗自得意。然後模型上線,正式預測每天的未知樣本~。

關於“視訊”,可能知道那些事兒

你覺得一段 1080P ,60 幀的視訊,一秒鐘應該佔多少空間? 視訊的基礎屬性 1080p 和 1080i 的區別 當你聽見 “一個 1900 x 1080 的視訊” 這樣的描述時,你一定能反應出:這指的是視訊的解析度對應寬和高的畫素值。首先我們需要知道,1080p 是 1080 pro

Java學習筆記----可能知道那些知識,物件複製與引用

1.private ,protected,static不能用來修飾interface。 2.java在處理基本資料型別(例如int ,char,double)時,都是採用按值傳遞的方式執行,除此之外的其它型別都是按引用傳遞的方式執行。物件除了在函式呼叫時時引用傳遞,在使用“

Qt的訊號與槽可能知道那些

說到訊號與槽,這是Qt獨有的特點。 1、應該知道的: 一般用訊號和槽都會用到:signals和slots Qt4用法:     connect(sender, SIGNAL(signal), rece

14 個可能知道的 JavaScript 調試技巧

這樣的 自定義樣式 哪些 事情 執行 script gun lin 每次 了解你的工具可以極大的幫助你完成任務。盡管 JavaScript 的調試非常麻煩,但在掌握了技巧 (tricks) 的情況下,你依然可以用盡量少的的時間解決這些錯誤 (errors) 和問題 (b

js--函數參數(可能知道的參數傳遞)

多個參數 函數的調用 調用函數 tle 進行 post span nts 復制 前言: 函數分為有參有返回值,有參無返回值,無參無返回值,無參有返回值;那麽對於無參數的函數你想使用函數的調用怎麽辦呢?如果你想封裝一個代碼,實現多種功能,但是形參大於實參或者實參大於形參又該如

可能知道的viewport

setw 變化 idt content 移動前端 其它 網頁 offset cli 概述 前幾天偶然看到一個pc端網頁,發現用手機打開竟然同比縮放了,作為一個前端從業者,我自然想要弄清它到底是怎麽縮放的。之後查了它的meta信息,css和js,發現沒有任何兼容手機端的代碼,

Oracle delete操作隱藏著可能知道的秘密

tro 移動 準備 明顯 數據 aps AC 註意 nav 一 現象描述Delete是oracle數據庫中的常用操作,尤其是在自動化測試中,初始化環境、前置準備都不可避免的進行增刪操作,但持續一時間後,可能會碰到表空間不足這類報錯現象,這就不禁納悶兒了,明明插入數據前會有刪

可能知道的一些Go Packages知識

return 有一個 匿名 一點 計算 展示 rgs 實現 mem 關於Go Package關於Go Package Go Packages 主要用來把相關的functions, variables, 和constants 組織到一起,這樣你就可以很方便的遷移Package

可能知道的setInterval的坑

ajax請求 之前 以及 while gis false class 就會 tin 之前印象中一直記得setInterval有一些坑,但是一直不是很清楚那些坑是什麽。今天去摸索了下之後,決定來做個記錄以免自己忘記,也希望讓更多人了解到這個坑。 setInterval會無視

可能知道的iview可編輯表格與表格驗證

操作 新增 ica 刪除 ont ros pan 表格 mic https://dev.iviewui.com/articles/1040179759335739392 然後在表格有其他操作,比如新增或刪除行時將數據賦給List,提交數據時,用的也是臨時數據,原來的Li

Vue.js 知道

自己先想一分鐘。       關於上面的面試題的具體解釋,請移步這裡,本文不在累述。正文開始,下面列舉的一些奇技淫巧有的或許你用過,有的或許你沒用過。不管有的沒的,希望你看完之後有所收穫吧。文筆和知識有限,不對的地方,請留言斧正! 給 prop

關於os.popen可能知道

一 前言 使用python執行一些命令或呼叫第三方工具是比較常見的情況,實現的方法也很多,如os.system(),os.popen()、subprocess模組中的函式等等,本文主要介紹一下os.popen(),可能隱藏著你不曾接觸的知識點,同時會結合例項進行說明,便於理解。   二 語

可能知道的golang知識點

讀書筆記式,持續更新中... 陣列切片 如何計算長度和容量 函式 append 會智慧地處理底層陣列的容量增長。在切片的容量小於 1000 個元素時,總是會成倍地增加容量。一旦元素個數超過 1000,容量的增長因子會設為 1.25,也就是會每次增加 25%的容量。隨著語言的演化,這種增長演算法

前端演算法題 | 這道題效率最高的演算法,可能知道

    尋找最長的不含有重複字元的子串 可能看標題不會明白這個題到底什麼意思,來看看下面的例子:   abcabcbb  ➡  abc ➡  3 bbbb  ➡  b  

vue技術分享之可能知道的7個祕密

本文是vue原始碼貢獻值Chris Fritz在公共場合的一場分享,覺得分享裡面有不少東西值得借鑑,雖然有些內容我在工作中也是這麼做的,還是把大神的ppt在這裡翻譯一下,希望給朋友帶來一些幫助。 一、善用watch的immediate屬性 這一點我在專案中也是這麼寫的。例如有請求需要再也沒初

淺談 Java 10 ,可能知道的五件事

Java 9出現之後僅僅過去6個月,現在Java 10已經在敲門了。與它的版本號一樣,Java 10提供了10個新特性,本文提供了我認為最重要的5個特性(您可以在Open JDK 10專案頁面上檢視它們)。區域性變數型別推斷是有爭議的熱點,但Java 10在JVM中的垃圾收集和容器識別上帶來