DouyinLiveRecorder:支持40+平台的直播录制工具,3步跑通
【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40+平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder
DouyinLiveRecorder是一款基于FFmpeg的循环值守直播录制工具,支持抖音、TikTok、快手、B站、虎牙、斗鱼等40多个平台。把直播间地址填进配置文件,它会自动检测开播、开始录制、按平台归档保存。适合想保留直播内容却无法实时观看的用户,也适合在服务器上长期挂机的录制需求。
DouyinLiveRecorder能做什么、不能做什么
先划清边界,它是"值守录制"工具,不是播放器,也不是剪辑器。
它能做的事:
- 循环监测多个直播间,开播自动录、关播自动停
- 按时间分段录制,录完可自动转成mp4
- 按直播间单独设置画质,按平台单独配置代理和Cookie
- 开播、关播状态推送到微信、钉钉、Telegram、邮箱等渠道
- 直接录制m3u8、flv流地址
它不做的事:
- 不回放、不剪辑录制出来的视频,后期处理需要另接工具
- 不下载往期点播,只录正在直播的内容
- 没有图形界面,所有操作靠改config目录下两个配置文件
三种安装方式与首次运行
Windows压缩包(最简单):到项目Releases页下载最新zip包,解压后直接运行里面的DouyinLiveRecorder.exe。
源码运行:需要Python 3.10以上,在项目根目录依次执行:
git clone https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder pip3 install -r requirements.txt python main.pyLinux和macOS还需自行安装FFmpeg,Windows版自带,可跳过。
Docker(适合服务器):启动前先把直播间地址填进config目录的配置文件,然后执行:
docker-compose up -d容器会把主机的config、downloads、logs目录挂载进去,录制文件直接落在主机上。
首次配置只有一个文件:config/URL_config.ini,一行一个直播间地址:
https://live.douyin.com/745964462470 https://live.bilibili.com/320地址可以是直播间链接、短链或主播主页地址,README里按平台列了示例。填好保存后程序立即开始检测,录制的视频存到程序同目录的downloads文件夹(按平台分子目录),运行日志在logs文件夹。控制台出现"开始录制"提示、downloads里出现新文件,就说明跑通了。停止录制按Ctrl+C,Windows下也可执行同目录的StopRecording.vbs脚本。
常用配置项在哪里改、怎么改
进阶设置集中在config/config.ini的[录制设置]一节,最常动的六项:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 视频保存格式 | ts | 可选ts/mkv/flv/mp4/mp3/m4a音频。ts中断也能保住已录部分,推荐 |
| 原画/超清/高清/标清/流畅 | 原画 | 全局画质;某一行地址前加"超清,链接"可单独覆盖 |
| 分段录制是否开启 / 视频分段时间(秒) | 是 / 1800 | 开启后每30分钟切一个文件,方便归档 |
| 录制完成后自动转为mp4格式 | 是 | 录完自动转封装成mp4 |
| 循环时间(秒) | 300 | 未开播直播间的检测间隔,别设太短 |
| 是否使用代理ip / 代理地址 / 使用代理录制的平台 | 按需开启 | 录TikTok、Twitch等海外平台用,平台名逗号分隔 |
其余选项(语言、并发线程数、磁盘空间阈值、各平台Cookie、推送参数)在配置文件内都有注释说明,默认值够用。
进阶用法:推送通知、后置脚本、海外平台登录
直播状态推送:把[推送配置]里的"直播状态推送渠道"填成微信、钉钉、tg、邮箱、bark、ntfy,可多选,主播开播关播都会收到消息,推送标题和内容也能自定义。把"只推送通知不录制"设为"是",工具就变成一个纯直播监测器,只报状态不落盘。
录制完成后执行自定义脚本:把"是否录制完成后执行自定义脚本"设为"是"并填写命令,支持python、bat、bash脚本,适合录完自动转码、加水印或同步到网盘这类固定动作。
海外平台账号密码登录:SOOP、FlexTV、PopkonTV等平台可在[账号密码]一节直接填账号密码,程序首次登录成功后会自动把cookie写回配置文件,之后不用手动维护cookie。
注意事项与常见坑
- 中断后文件损坏:直接Ctrl+C或停容器时,正在写入的mp4会损坏。改用默认的ts格式,该格式中断时已写入的内容仍可正常播放。
- 抖音直播间解析失败:配置文件的[Cookie]一节标注"录制抖音必填",首次使用需填入有效的抖音cookie,失效后要及时更新。
- 某个房间想暂时停录:在该行链接开头加#即可停用该房间的监测与录制,恢复时去掉#,不是故障。
- 长期挂机请求太频繁:循环时间保持300秒甚至更长,检测间隔过短容易被平台风控。
- 只录制自己有权保存的内容用于个人学习存档,录制内容不要公开传播或商用。
DouyinLiveRecorder把"赶上开播、录完整段直播"这件事变成了配置文件里的固定动作:填好地址、保持ts格式、让程序挂着跑就行。先拿一个直播间试录一次,downloads文件夹里的成片就是最直接的验证。
【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40+平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考