前言
我平時使用數個監控服務,在指定的頻道直播時自動啟動錄影,以防直播主突襲又刪檔,使我錯過直播。此文將會列出這些我使用的服務,供各位參考。
此篇不會寫詳細步驟,請閱讀各專案的說明以完成設定
以下所有服務皆使用Docker部署
請確保你已經安裝好Docker環境再繼續閱讀
延伸閱讀
本文的專案都是建立在前篇介紹過的工具之上
影片下載、轉檔筆記 ( Youtube 、 Twitch 、 TwitCasting 、 Twitter Spaces 音訊空間 、 ffmpeg )
延伸閱讀
如果要租VPS主機,請參考這篇的前半部份
[Docker] Linux主機之Docker安裝和ReveseProxy建置
Youtube監控 - live-dl
專案: jim60105/live-dl
Docker Compose: jim60105/docker-youtube-dl
Youtube監控我使用自己魔改過的live-dl專案,我曾寫過專文介紹
這個Docker Compose中還附帶有WebUI和backup-dl(備份影片至Azure Storage的專案)
Youtube備份 - backup-dl
專案: jim60105/backup-dl
Docker Compose: jim60105/docker-youtube-dl
此程式可以檢查Youtube頻道、播放清單,並備份影片至Azure Blob Storage
詳見此專文介紹: [Docker] Backup-dl - 備份Youtube影片至Azure Blob Storage
Twitch監控 - Ancalentari Twitch Stream Recorder
專案: Ancalentari Twitch Stream Recorder
Docker Compose: jim60105/docker-twitch-recorder
Twitch監控我是使用別人寫的監控專案,他是以streamlink去接twitch api,我只將之做了Dockerize
TwitCasting監控 - TwitCasting Recorder
專案: TwitCasting Recorder
Docker Compose: jim60105/docker-twitcasting-recorder
這個TwitCasting Recorder專案在我測了數個專案後才找到它,是唯一一個運作良好的專案。它底下使用websocket接串流寫檔。我加上了ts轉檔為mp4、發discord通知等,並包成了container
Twitter Spaces監控 - Twspace-dl
專案 & Docker Compose: Twspace-dl
twspace-dl以特定的方法取得音訊空間的m3u8網址,並塞進ffmpeg做下載。我為其做了Dockerize並提了PR回去,你能在原專案找到我寫的Docker Compose和monitor.sh。
請問 Twitter Spaces監控 要怎麼使用呢?
回覆刪除見Twspace-dl專案的Readme,最下方的Docker章節
刪除請教一下 TwitCasting Recorder 能夠使用有會員帳號的 cookie 嗎,謝謝。
回覆刪除它沒有這個功能,可能要找別的實作
刪除我沒碰到這需求沒有研究過
請問 TwitCasting監控 有辦法監控多個帳號嗎?我照著修改env檔了好像只能監控一個
回覆刪除開多個container
刪除你好,不好意思想請問Twspace-dl以往都正常使用,不過前陣子突然就會跳出
回覆刪除Failed to execute script '__main__' due to unhandled exception!
請問該怎麼解決呢?
不好意思,沒有錯誤資訊無法通靈
刪除建議到Github去開issue請作者提供協助