一款無需設(shè)置cookie、不使用selenium的自動(dòng)抖音直播監(jiān)測和錄制工具,支持彈幕錄制,開箱即用

圖片[1]-一款無需設(shè)置cookie、不使用selenium的自動(dòng)抖音直播監(jiān)測和錄制工具,支持彈幕錄制,開箱即用

特點(diǎn)

支持無人值守自動(dòng)監(jiān)測和錄制多個(gè)主播的直播。

支持錄制彈幕。

未知直播間地址時(shí),也可以通過主播主頁來監(jiān)測直播,因此可以監(jiān)測沒開過直播的、開播時(shí)間陰間導(dǎo)致從未趕上直播的主播。

支持自動(dòng)獲取 cookie,并在 cookie 失效時(shí)自動(dòng)重新獲取。無需手動(dòng)獲取 cookie。

不使用 selenium,不需要安裝瀏覽器,幾乎開箱即用。

支持自定義腳本、插件,以自定義開播推送等功能。

高性能,1核2G的經(jīng)濟(jì)型服務(wù)器都能錄制。

缺點(diǎn)

由于是根據(jù)作者本人自用的需求而開發(fā)的,因此不支持諸如更改清晰度(直接錄制最高清晰度)、最大文件長度之類的功能,以后可能會(huì)加入這些功能。

高級(jí)功能如插件、推送等的使用門檻較高,可能要會(huì)寫 python 代碼。

因新鮮出爐,尚未測試足夠長時(shí)間,可能有較多 bug。

不能保證失效時(shí)及時(shí)維護(hù)

使用方法

下載軟件并解壓,進(jìn)入到解壓后的目錄,你能看到在這個(gè)目錄下的 運(yùn)行命令行版.bat 等文件,這個(gè)目錄稱為軟件根目錄。

Windows平臺(tái)安裝

首先安裝 python 并將其添加到環(huán)境變量(可以在安裝過程中勾選 Add Python x.x to PATH),如果是新手的話可以百度搜索 Python 安裝,有手把手教程。

Windows平臺(tái)可以按鍵盤上的 Win + R,并在文本框中輸入cmd,回車,打開命令提示符,并在命令提示符中輸入python –version,如果輸出了python的版本,則表明安裝成功。

如果是 Windows 10/11,執(zhí)行命令python后可能什么都不輸出,甚至?xí)霈F(xiàn)打開微軟應(yīng)用商店的迷惑行為,可以百度搜索python彈出微軟應(yīng)用商店。

配置文件

在軟件根目錄下找到 config.txt,用文本編輯器打開它。里面對(duì)各選項(xiàng)都作了說明,可以根據(jù)自己的需求調(diào)整。

設(shè)置房間

可以在 GUI 界面中點(diǎn)擊下方的 添加主播 來添加房間,支持 Web_Sid、直播間地址、直播間短鏈、主播主頁。

運(yùn)行

雙擊 main.pyw 即可運(yùn)行 GUI 版。

運(yùn)行命令行版,Windows 平臺(tái)直接打開 運(yùn)行命令行版.bat 就可以了。

Windows下,在軟件根目錄下執(zhí)行指令 python3 main.pyw。

對(duì)于命令行版,當(dāng)配置或房間修改時(shí),需要重新啟動(dòng)軟件才能生效。

下載的文件存放于 根目錄/download 下。

自動(dòng)轉(zhuǎn)碼

需要下載 ffmpeg,可以放在軟件根目錄下或其他位置,在 config.txt 中配置 ffmpeg 所在目錄,并配置自動(dòng)轉(zhuǎn)碼選項(xiàng)。

插件

在 src/plugin/plugin.py 中編寫你的插件,比如當(dāng)直播開始時(shí)向一個(gè) api POST 一個(gè)信息以便通知你開播了:

def on_live_start(room, filename):
requests.post(f'123.45.67.89:65565/?room_name={room.room_name}')

對(duì)錄制到的文件進(jìn)行處理

下載到的文件是flv格式,由于時(shí)間戳錯(cuò)誤等,許多軟件播放有異常,可以使用 PotPlayer 播放,但仍存在拖拽進(jìn)度條卡頓等問題,你可以嘗試轉(zhuǎn)碼:

下載 ffmpeg 并將其添加到環(huán)境變量中(網(wǎng)上有教程),假設(shè)錄到的文件名是 20230114_123456.flv,執(zhí)行指令:

ffmpeg -i 20230114_123456.flv -c copy 20230114_123456.mp4

可以進(jìn)行無損轉(zhuǎn)碼,且速度非常快,還能修復(fù)部分由于時(shí)間戳錯(cuò)誤造成的問題。

建議使用 b站錄播姬 的錄播修復(fù)工具進(jìn)行修復(fù),ffmpeg容易修壞。不過不能保證 100% 的修復(fù)成功率,建議保留錄制到的原始文件以便以后修復(fù)。

如果不嫌轉(zhuǎn)碼麻煩費(fèi)時(shí)的話,可以只保留原始 flv 格式,要用的時(shí)候才轉(zhuǎn)為 mp4 格式,以免日后發(fā)現(xiàn)轉(zhuǎn)碼后的視頻有問題時(shí),原flv文件已經(jīng)刪了。

下載的彈幕是類 b站xml 格式的,可以使用 nicovert 來轉(zhuǎn)為 ass 格式字幕文件,播放時(shí)拖入 PotPlayer 就能顯示彈幕了。

如果要將彈幕渲染到視頻中,可以使用命令:

ffmpeg -i 20230114_123456.flv -vf ass=20230114_123456.ass 有彈幕.mp4

但是這樣如果原視頻模糊或幀數(shù)低的話,彈幕也會(huì)模糊或一卡一卡的,你可以先生成一個(gè)高質(zhì)量中間文件,再渲染彈幕:

ffmpeg -i 20230114_123456.flv -c:v h264 -b:v 5824k -vf scale=iw2:ih2 -c:a copy -r 60 hq.mp4
ffmpeg -i hq.mp4 -c:v h264 -b:v 5824k -vf ass=20230114_123456.ass -c:a copy 有彈幕.mp4

下載地址:

------本頁內(nèi)容已結(jié)束,喜歡請(qǐng)分享------
溫馨提示:由于項(xiàng)目或工具都有失效性,如遇到不能做的項(xiàng)目或不能使用的工具,可以根據(jù)關(guān)鍵詞在站點(diǎn)搜索相關(guān)內(nèi)容,查看最近更新的或者在網(wǎng)頁底部給我們留言反饋。
? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊1399 分享
評(píng)論 共8條

請(qǐng)登錄后發(fā)表評(píng)論

    暫無評(píng)論內(nèi)容