開(kāi)源免費(fèi)直播錄制神器,40+直播平臺(tái)一網(wǎng)打盡! 前言
你是否還在為錯(cuò)過(guò)心儀主播的直播而懊悔?是否想同時(shí)抓取多個(gè)平臺(tái)的精彩內(nèi)容?開(kāi)源利器 DouyinLiveRecorder,正在用強(qiáng)悍的跨平臺(tái)錄制能力重新定義直播錄播體驗(yàn)!

可循環(huán)值守和多人錄制的直播錄制軟件,支持抖音、TikTok、Youtube、快手、虎牙、斗魚(yú)、B站、小紅書(shū)、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40+平臺(tái)直播錄制。
開(kāi)源地址:https://github.com/ihmily/DouyinLiveRecorder
已支持平臺(tái)
? 抖音
? TikTok
? 快手
? 虎牙
? 斗魚(yú)
? YY
? B站
? 小紅書(shū)
? bigo
? blued
? SOOP(原AfreecaTV)
? 網(wǎng)易cc
? 千度熱播
? PandaTV
? 貓耳FM
? Look直播
? WinkTV
? FlexTV
? PopkonTV
? TwitCasting
? 百度直播
? 微博直播
? 酷狗直播
? TwitchTV
? LiveMe
? 花椒直播
? 流星直播
? ShowRoom
? Acfun
? 映客直播
? 音播直播
? 知乎直播
? CHZZK
? 嗨秀直播
? vv星球直播
? 17Live
? 浪Live
? 暢聊直播
? 飄飄直播
? 六間房直播
? 樂(lè)嗨直播
? 花貓直播
? Shopee
? Youtube
? 淘寶
? 京東
? Faceit
? 更多平臺(tái)正在更新中
有兩種方法,Docker 安裝和源碼安裝,這里推薦使用docker安裝,較為方便。
方法一、Docker安裝DouyinLiveRecorder 容器運(yùn)行
在運(yùn)行命令之前,請(qǐng)確保您的機(jī)器上安裝了 Docker 和 Docker Compose
1.快速啟動(dòng)
最簡(jiǎn)單方法是運(yùn)行項(xiàng)目中的 docker-compose.yaml 文件,地址:https://github.com/ihmily/DouyinLiveRecorder/blob/main/docker-compose.yaml,只需簡(jiǎn)單執(zhí)行以下命令:
mkdir -p /data/docker/DouyinLiveRecorder cd /data/docker/DouyinLiveRecorder wget https://raw.githubusercontent.com/ihmily/DouyinLiveRecorder/refs/heads/main/docker-compose.yaml docker-compose up -d
可選 -d
在后臺(tái)運(yùn)行。
簡(jiǎn)單三步既可使用docker運(yùn)行DouyinLiveRecorder
image-20250427224308618 2.構(gòu)建鏡像(可選)
如果你只想簡(jiǎn)單的運(yùn)行程序,則不需要做這一步。Docker鏡像倉(cāng)庫(kù)中代碼版本可能不是最新的,如果要運(yùn)行本倉(cāng)庫(kù)主分支最新代碼,可以本地自定義構(gòu)建,通過(guò)修改 docker-compose.yaml 文件,如將鏡像名修改為 douyin-live-recorder:latest
,并取消 # build: .
注釋?zhuān)缓笤賵?zhí)行
docker build -t douyin-live-recorder:latest . docker-compose up
或者直接使用下面命令進(jìn)行構(gòu)建并啟動(dòng)
docker-compose -f docker-compose.yaml up
3.停止容器實(shí)例docker-compose stop
4.注意事項(xiàng)①在docker容器內(nèi)運(yùn)行本程序之前,請(qǐng)先在配置文件中添加要錄制的直播間地址。
②在容器內(nèi)時(shí),如果手動(dòng)中斷容器運(yùn)行停止錄制,會(huì)導(dǎo)致正在錄制的視頻文件損壞!

使用源碼運(yùn)行,前提要有Python>=3.10環(huán)境,如果沒(méi)有請(qǐng)先自行安裝Python,再執(zhí)行下面步驟。
1.首先拉取或手動(dòng)下載本倉(cāng)庫(kù)項(xiàng)目代碼
git clone https://github.com/ihmily/DouyinLiveRecorder.git
2.進(jìn)入項(xiàng)目文件夾,安裝依賴(lài)cd DouyinLiveRecorder pip3 install -r requirements.txt
3.安裝FFmpeg如果是Windows系統(tǒng),這一步可跳過(guò)。對(duì)于Linux系統(tǒng),執(zhí)行以下命令安裝
CentOS執(zhí)行
yum install epel-release yum install ffmpeg
Ubuntu則執(zhí)行apt update apt install ffmpeg
macOS 執(zhí)行如果已經(jīng)安裝 Homebrew 請(qǐng)?zhí)^(guò)這一步
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install ffmpeg
4.運(yùn)行程序python main.py
其中Linux系統(tǒng)請(qǐng)使用python3 main.py
運(yùn)行。
使用說(shuō)明
? 對(duì)于只想使用錄制軟件的小白用戶(hù),進(jìn)入 Releases 中下載最新發(fā)布的 zip壓縮包即可,里面有打包好的錄制軟件。(有些電腦可能會(huì)報(bào)毒,直接忽略即可,如果下載時(shí)被瀏覽器屏蔽,請(qǐng)更換瀏覽器下載)
? 壓縮包解壓后,在
config
文件夾內(nèi)的URL_config.ini
中添加錄制直播間地址,一行一個(gè)直播間地址。如果要自定義配置錄制,可以修改config.ini
文件,推薦將錄制格式修改為ts
。? 以上步驟都做好后,就可以運(yùn)行
DouyinLiveRecorder.exe
程序進(jìn)行錄制了。錄制的視頻文件保存在同目錄下的downloads
文件夾內(nèi)。? 另外,如果需要錄制TikTok、AfreecaTV等海外平臺(tái),請(qǐng)?jiān)谂渲梦募性O(shè)置開(kāi)啟代理并添加proxy_addr鏈接 如:
127.0.0.1:7890
(這只是示例地址,具體根據(jù)實(shí)際填寫(xiě))。? 假如
URL_config.ini
文件中添加的直播間地址,有個(gè)別直播間暫時(shí)不想錄制又不想移除鏈接,可以在對(duì)應(yīng)直播間的鏈接開(kāi)頭加上#
,那么將停止該直播間的監(jiān)測(cè)以及錄制。? 軟件默認(rèn)錄制清晰度為
原畫(huà)
,如果要單獨(dú)設(shè)置某個(gè)直播間的錄制畫(huà)質(zhì),可以在添加直播間地址時(shí)前面加上畫(huà)質(zhì)即可,如超清,https://live.douyin.com/745964462470
記得中間要有,
分隔。? 如果要長(zhǎng)時(shí)間掛著軟件循環(huán)監(jiān)測(cè)直播,最好循環(huán)時(shí)間設(shè)置長(zhǎng)一點(diǎn)(咱也不差沒(méi)錄制到的那幾分鐘),避免因請(qǐng)求頻繁導(dǎo)致被官方封禁IP 。
? 要停止直播錄制,Windows平臺(tái)可執(zhí)行StopRecording.vbs腳本文件,或者在錄制界面使用
Ctrl+C
組合鍵中斷錄制,若要停止其中某個(gè)直播間的錄制,可在URL_config.ini
文件中的地址前加#,會(huì)自動(dòng)停止對(duì)應(yīng)直播間的錄制并正常保存已錄制的視頻。
DouyinLiveRecorder是一款非常實(shí)用的直播錄制軟件,它不僅能夠滿(mǎn)足我們跨平臺(tái)錄制直播的需求,還支持循環(huán)值守、多人錄制、多種錄制格式和清晰度選擇等多種功能。如果你也是一個(gè)直播迷,那么這款軟件絕對(duì)值得一試!
寫(xiě)文不易,如果你都看到了這里,請(qǐng)點(diǎn)個(gè)贊和在看,分享給更多的朋友;也別忘了關(guān)注星哥玩云!這里有滿(mǎn)滿(mǎn)的干貨分享,還有輕松有趣的技術(shù)交流~點(diǎn)個(gè)贊、分享給身邊的小伙伴,一起成長(zhǎng),一起玩轉(zhuǎn)技術(shù)世界吧!
熱門(mén)跟貼