現在播放機的APP很方便,可以在大電視裡直接播放熱門的韓劇或電影,隨選隨看很方便,不需要使用傳統的方式先下載。而且付一點小錢可以看到更多VIP限定的影片,有付費除了播放流暢之外畫質還出乎意料之外的清晰。
還有使用手機很方便,可以直接投放到大電視裡。今天要分享如果你家的網路沒有很好,或想取得實際的影片,該如何做?
步驟1:先播放影片。
步驟2:點chrome瀏覽器的「開發者工具」(Developer Tools),並切到「網路」(Network)的分頁。就可以取得實際影片的下載點。
在正在存取網路的連線項目上按右鍵,選「複製」(Copy),就可以取得下載的方式。
步驟3:使用外部下載工具。
如果電影裡有安裝curl 指令,也可以透過指令的方式下載串流檔案。以我的例子,取得的指令如下:
curl 'http://8-dwlxh82nv4g00otw.yandex.im/player/video/8-Bjxq24Mp/1908/%E6%9C%88%E4%B9%8B%E9%85%92%E5%BA%9712.mp4?key=f347822352da32dfa297dc904fa4a302&ip=180.217.136.247' -H 'Referer: http://video.bilibili.to/m3u8/?w=600&h=445&url=9CA6D9A49F64929D8F74AA9E889E9E9584A6987D95618184A892B2C3A194C6DA629BD263D5A1C4DEC7A262A8999ACBD265689178CFA9A36265B1A9916469919A6357AA6A8A6EA68A9A685877645BA89C5B68A65BAA6A5768668972945875968776738A6D9C669593CFA0676199A4CAC8AE5ED169DA69_m3u8' -H 'Accept-Encoding: identity;q=1, *;q=0' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36' -H 'Range: bytes=0-' --compressed -o 12_1.mp4
附註:如果是簡單的情況下,伺服器不會檢查 User-Agent 和 Referer 還有 Range 的 header, 如果遇到直接使用 url 去連,無法下載,就試著補上這3個 header 通常就可以下載。
但是,使用 curl 指令有一些問題,還到伺服器或我們自己用戶端的網路情況不穩定時,curl 的「重試」和「繼傳」機制沒有寫的很好,建議改用 youtube-dl 來完成。把上面的參換改用 youtube-dl 變成:
youtube-dl 'http://8-dwlxh82nv4g00otw.yandex.im/player/video/8-Bjxq24Mp/1908/%E6%9C%88%E4%B9%8B%E9%85%92%E5%BA%9712.mp4?key=f347822352da32dfa297dc904fa4a302&ip=180.217.136.247' --user-agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36' --referer 'http://video.bilibili.to/m3u8/?w=600&h=445&url=9CA6D9A49F64929D8F74AA9E889E9E9584A6987D95618184A892B2C3A194C6DA629BD263D5A1C4DEC7A262A8999ACBD265689178CFA9A36265B1A9916469919A6357AA6A8A6EA68A9A685877645BA89C5B68A65BAA6A5768668972945875968776738A6D9C669593CFA0676199A4CAC8AE5ED169DA69_m3u8' --add-header 'Range: bytes=0-'
相關文章:
如何轉換/剪接自己上傳的 Youtube影片為 mp3
http://max-everyday.com/2017/08/youtube-mp3/