開(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)!

 image-20250427225401646 什么是 DouyinLiveRecorder
打開(kāi)網(wǎng)易新聞 查看精彩圖片
image-20250427225401646 什么是 DouyinLiveRecorder

可循環(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)正在更新中

安裝DouyinLiveRecorder方法

有兩種方法,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)致正在錄制的視頻文件損壞!

 image-20250427225614319 方法二、源碼安裝DouyinLiveRecorder
打開(kāi)網(wǎng)易新聞 查看精彩圖片
image-20250427225614319 方法二、源碼安裝DouyinLiveRecorder

使用源碼運(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)直播間的錄制并正常保存已錄制的視頻。

結(jié)尾

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ù)世界吧!