尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

3 步搭起 24 小时多平台直播自动录制环境

3 步搭起 24 小时多平台直播自动录制环境 3 步搭起 24 小时多平台直播自动录制环境【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorderDouyinLiveRecorder 是一款可循环值守的直播录制工具支持抖音、快手、虎牙、斗鱼、B 站、TikTok、YouTube 等 40 平台。把直播间地址贴进配置文件它会定时检测开播并自动录制无需人工值守。它替你做了什么你只需要维护一份直播间地址列表程序按固定间隔默认 300 秒逐个检测一旦开播就自动解析直播源并调用 FFmpeg 开始录制下播后保存文件、回到等待状态。画质、格式、分段、消息推送、录后脚本都在同一个 ini 文件里配置。最常用到的能力如下能力说明平台覆盖抖音、TikTok、快手、虎牙、斗鱼、B 站、YouTube、Twitch、PandaTV、SoopLive、Acfun、17Live、Shopee 等循环检测间隔秒数可调地址前加#的直播间自动跳过录制原画/超清/高清/标清/流畅五档画质单直播间可单独指定ts/mkv/flv/mp4/mp3/m4a 格式按时间分段开播/关播推送微信、钉钉、Telegram、邮箱、Bark、ntfy可只推送不录制部署方式Windows 打包版解压即用、Python 源码、Docker从 0 到第一次录制三种部署方式Windows 打包版、源码、Docker最省事的方式是到 Releases 页面下载最新 zip 压缩包解压即用FFmpeg 已内置。源码运行需要 Python ≥ 3.10 和 FFmpegWindows 可跳过安装 FFmpeggit clone https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder cd DouyinLiveRecorder pip3 install -r requirements.txt python3 main.pyDocker 一条命令启动config、logs、downloads 目录均已挂载到宿主机docker-compose up -d源码目录里几个值得知道的位置main.py是入口douyinliverecorder/spider.py负责各平台直播源解析平台录不上先看它douyinliverecorder/stream.py获取直播流msg_push.py负责开播/关播推送。首次配置直播间地址和参数写在哪第一步往config/URL_config.ini写入地址一行一个https://live.douyin.com/745964462470 https://live.bilibili.com/320第二步改config/config.ini中三处关键项视频保存格式改为ts原因见文末速查表录抖音必在[Cookie]段填写抖音 cookie录海外平台时是否使用代理ip设为是并填写代理地址如127.0.0.1:7890单独给某个直播间指定画质时在地址前加档位并用逗号分隔例如超清,https://live.douyin.com/745964462470。如何验证录制已生效启动后控制台会显示检测到开播及直播源信息录好的文件在downloads/下按平台分子目录存放运行状态看logs/。想预览 m3u8/flv 直播源可直接打开项目里的index.html。停止录制Windows 双击StopRecording.vbs或在控制台按 CtrlC只停单个直播间时在其地址前加#已录内容会正常保存。三种典型用法收藏向个人直播存档追求开播不错过、文件能直接播缩短检测间隔直接输出 mp4再挂一条推送开播即时知道。[录制设置] 循环时间(秒) 120 视频保存格式ts|mkv|flv|mp4|mp3音频|m4a音频 mp4 [推送配置] 直播状态推送渠道 微信教学向课程录制与自动后处理长时课程录制的核心是中断也不丢已录内容ts 录制、每小时一个文件结束后自动转 mp4 并跑自定义脚本加水印、归档等支持 bash/bat/python。[录制设置] 视频保存格式ts|mkv|flv|mp4|mp3音频|m4a音频 ts 分段录制是否开启 是 视频分段时间(秒) 3600 录制完成后自动转为mp4格式 是 是否录制完成后执行自定义脚本 是 自定义脚本执行命令 /scripts/add_watermark.sh数据向竞品直播批量采集房间多、跑得久稳定比实时更重要降并发、拉长循环结果推到团队渠道。[录制设置] 同一时间访问网络的线程数 2 循环时间(秒) 600 直播保存路径(不填则默认) /data/竞品直播库 [推送配置] 直播状态推送渠道 钉钉遇到问题先看这里现象可能原因处理获取不到直播源网络不通、平台需要登录态确认浏览器能打开该直播间在[Cookie]段填对应平台 cookie过期就更新TikTok 等海外平台录不上未走代理是否使用代理ip 是并填写代理地址同时确认该平台在使用代理录制的平台列表中录制文件损坏无法播放mp4 容器在进程被强制中断时文件头损坏改用ts格式中断也保留已录分段停止时走正常退出流程不要直接杀进程磁盘空间告急录制文件长期累积设置录制空间剩余阈值(gb)提前告警开启分段录制避免单文件过大定期清理旧文件CPU / 带宽占用高同时录制的房间太多调小同一时间访问网络的线程数不需要录制的房间地址前加#请求频繁、疑似被平台限制循环时间过短长期挂机把循环时间(秒)保持在 300 以上推送检测频率可单独设置边界与提醒只录制你有权使用的内容用于个人学习、回看和研究。检测与录制同样消耗平台资源保持合理频率遵守各平台服务条款。未经授权不要将录制内容二次分发或用于商业目的。下一步把 1~2 个最常看的直播间写入config/URL_config.ini完整跑一轮循环确认downloads/里有第一份录制稳定后补上推送渠道、分段参数并把循环时间放到 300 秒以上需要长期挂机时改用 Docker 运行镜像自动拉取、容器自动重启compose 文件已含 restart: always【免费下载链接】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),仅供参考
返回列表