Re: [教學] 不用瀏覽器看Twitch/台灣Afreeca/Douyutv消失
世界總決賽馬上就要到了,看到這篇也很久沒有更新,所以來更新一下
這篇主要是以可攜式為主來介紹,前面是基本下載和使用,後頭進階篇
主要是使用Streamlink來抓取直播的串流然後送到播放器來達成不用瀏覽器
就可以觀看實況的效果,優點是相對瀏覽器相對省資源,而播放器設定好以
後像增減音量,放大/縮小/最上層播放視窗之類的都比直接看來的方便。
缺點大概就是沒辦法直接在直播的時候看到什麼浦東F91刷火箭就是了XD
(Streamlink是從Livestreamer fork出來的project,因為Livestreamer已經
好幾百年沒有更新大概也不會再更新了)
Streamlink主頁:
https://streamlink.github.io/index.html
==程式下載==
可攜版Streamlink下載:
https://github.com/beardypig/streamlink-portable
streamlink-portable-latest-win32.zip這個檔案(要用64的自行選擇)
播放器(這邊使用mpc-hc為例):
https://mpc-hc.org/downloads/
一樣是抓32-bit的,因為這次重點是可攜式所以抓7z或是zip的都行
AskParam(進階篇會用到的小工具)
http://totalcmd.net/plugring/askparam.html
抓下來裡頭會有兩個檔,一個是32一個是64的,這次都用32為例
上面三個都抓下來以後,先把streamlink解到隨便一個你喜歡的資料夾
然後在裡頭新建一個MPC-HC資料夾把抓下來的mpc-hc一樣給解壓進去,
然後AskParam.exe直接放在跟同目錄下,如圖:
https://i.imgur.com/DXaoSFw.png
一進MPC-HC資料夾就要看到mpc-hc.exe,等會使用要指定路徑
https://i.imgur.com/ATlsc2Q.png
PS.MPC-HC的設定就看各人喜好,不過記得要把滑鼠指的這邊勾起來設定
才會直接存到ini裡頭達成可攜的效果
https://i.imgur.com/nziPIV8.png
==觀看實況-初級篇==
基本上按照上頭的步驟把檔案都放定位就差不多完成了,觀看的時候就是
使用根目錄底下的streamlink.bat,使用方式是streamlink.bat 網址 畫質
要方便一點的話就是另外寫一個bat,例如另外開一個play.bat,裡頭這樣寫
streamlink.bat -p ".\MPC-HC\mpc-hc.exe" https://www.huomao.com/6506 720
就是告訴streamlink去播這個我拿來當例子的火貓的網址,然後使用720畫質
執行這個play.bat然後MPC就會跳出來:
https://i.imgur.com/JJtJ8SV.jpg
要注意一點就是不是所有實況網站最高畫質都一定有加上Best的標籤所以直接
指定Best也是會有播不出來的狀況,如下圖
https://i.imgur.com/ZLCT8rP.png
這時候你想要看最高畫質一定要指定成source
==觀看實況-進階篇==
初級篇的使用上有一點不方便就是每次想看不同的實況都要去改批次檔很麻煩
所以我是推薦使用AskParam來增加使用上的便利性,同樣的play.bat裡頭改成
AskParam /p"URL:" /rd /t"Worst" /t"Medium" /u"Best" /p"Quality:" %ComSpec% /k
streamlink.bat -p ".\MPC-HC\mpc-hc.exe" --hls-segment-threads 4 %%1 %%2
(上面兩行請自行合併成一行,兩行中間有多一個空白鍵)
https://i.imgur.com/KDLzheU.png
執行這個play.bat之後就會跳出這個畫面,你就可以直接貼上實況網址然後按OK
https://i.imgur.com/0YAJwpA.png
接下來就會跳出這個畫面請你選擇畫質,我預先有設定了三個是Worst Medium Best
然後預設是選中Best,如果像剛剛上面火貓那樣畫質名稱不同時,可以自行輸入
https://i.imgur.com/sXmdEfp.png
貼上實況然後選完畫質之後正常來說播放器應該就會跳出來接管實況的播放了
AskParam還有很多參數可以玩,直接執行就可以看到,這邊就不詳細了
https://i.imgur.com/46rrHri.png
ps1.上頭的參數我有使用--hls-segment-threads 4,最大可以設定到10
ps2.afreeca的部分目前需要手動更新一下py,到這裡:
https://github.com/streamlink/streamlink/issues/837#issuecomment-330091543
把那一串程式碼存成afreeca.py然後把packages\streamlink\plugins\底下的同名
檔案給覆蓋掉應該就可以正常播放了
https://i.imgur.com/ruhjhZt.png
ps3.支援的player可以在streamlink網頁上看到
https://streamlink.github.io/players.html
如果已經有習慣使用的播放器可以直接修改上頭的bat把路徑指過去
這次舉例用的是mpc-hc,不過個人平常使用的是mpv,看實況那真的是一個舒服
像下圖可以這樣把播放器縮小然後放在右下角和最上層然後一邊爬ptt這樣
不過mpv配置起來那可能要另外開一大篇,所以就用比較簡單的mpc來介紹了XD
https://i.imgur.com/3uJOezd.jpg
==
好像不知不覺打了一大堆廢話,騙騙p幣,謝謝大家XD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.4.154
※ 文章網址: https://www.ptt.cc/bbs/StarCraft/M.1508909832.A.2A0.html
※ 編輯: koihime (59.104.4.154), 10/25/2017 13:38:34
推
10/25 13:41, , 1F
10/25 13:41, 1F
→
10/25 13:43, , 2F
10/25 13:43, 2F
※ 編輯: koihime (59.104.4.154), 10/25/2017 13:47:14
推
10/25 13:45, , 3F
10/25 13:45, 3F
→
10/25 13:46, , 4F
10/25 13:46, 4F
→
10/25 13:47, , 5F
10/25 13:47, 5F
→
10/25 13:47, , 6F
10/25 13:47, 6F
→
10/25 13:47, , 7F
10/25 13:47, 7F
→
10/25 13:48, , 8F
10/25 13:48, 8F
→
10/25 13:48, , 9F
10/25 13:48, 9F
→
10/25 13:49, , 10F
10/25 13:49, 10F
→
10/25 13:49, , 11F
10/25 13:49, 11F
→
10/25 13:50, , 12F
10/25 13:50, 12F
→
10/25 13:50, , 13F
10/25 13:50, 13F
推
10/25 13:52, , 14F
10/25 13:52, 14F
→
10/25 13:53, , 15F
10/25 13:53, 15F
→
10/25 13:53, , 16F
10/25 13:53, 16F
→
10/25 13:53, , 17F
10/25 13:53, 17F
推
10/25 13:54, , 18F
10/25 13:54, 18F
→
10/25 13:55, , 19F
10/25 13:55, 19F
→
10/25 13:55, , 20F
10/25 13:55, 20F
→
10/25 13:55, , 21F
10/25 13:55, 21F
→
10/25 13:56, , 22F
10/25 13:56, 22F
→
10/25 13:58, , 23F
10/25 13:58, 23F
推
10/25 13:58, , 24F
10/25 13:58, 24F
→
10/25 13:59, , 25F
10/25 13:59, 25F
推
10/25 14:04, , 26F
10/25 14:04, 26F
※ 編輯: koihime (59.104.4.154), 10/25/2017 14:10:34
推
10/25 15:26, , 27F
10/25 15:26, 27F
→
10/25 15:26, , 28F
10/25 15:26, 28F
→
10/25 15:32, , 29F
10/25 15:32, 29F
→
10/25 15:33, , 30F
10/25 15:33, 30F
→
10/25 15:33, , 31F
10/25 15:33, 31F
→
10/25 15:34, , 32F
10/25 15:34, 32F
→
10/25 15:37, , 33F
10/25 15:37, 33F
→
10/25 15:38, , 34F
10/25 15:38, 34F
→
10/25 17:54, , 35F
10/25 17:54, 35F
推
10/25 18:32, , 36F
10/25 18:32, 36F
→
10/25 18:48, , 37F
10/25 18:48, 37F
→
10/25 18:49, , 38F
10/25 18:49, 38F
推
10/25 18:59, , 39F
10/25 18:59, 39F
推
10/25 19:44, , 40F
10/25 19:44, 40F
→
10/25 20:09, , 41F
10/25 20:09, 41F
→
10/25 20:48, , 42F
10/25 20:48, 42F
→
10/25 20:51, , 43F
10/25 20:51, 43F
→
10/25 22:23, , 44F
10/25 22:23, 44F
→
10/25 22:27, , 45F
10/25 22:27, 45F
→
10/25 22:45, , 46F
10/25 22:45, 46F
推
10/25 22:46, , 47F
10/25 22:46, 47F
→
10/25 23:49, , 48F
10/25 23:49, 48F
推
10/25 23:50, , 49F
10/25 23:50, 49F
→
10/26 00:19, , 50F
10/26 00:19, 50F
→
10/26 00:19, , 51F
10/26 00:19, 51F
推
10/26 01:13, , 52F
10/26 01:13, 52F
推
10/27 06:48, , 53F
10/27 06:48, 53F
→
10/27 06:48, , 54F
10/27 06:48, 54F
推
10/30 02:26, , 55F
10/30 02:26, 55F
討論串 (同標題文章)
完整討論串 (本文為第 6 之 6 篇):
StarCraft 近期熱門文章
PTT遊戲區 即時熱門文章
16
44
5
10