开发项目 · 直播录制工具
抖音直播录制助手
一款可循环值守的多平台直播录制工具,基于 FFmpeg 实现直播源录制。只需填入直播间地址,程序自动循环检测开播状态,开播即录、关播即停,支持原画保存、分段录制、自动转码与开播消息推送,可长期无人值守运行。
项目类型
桌面工具 / Web 管理后台
支持平台
抖音 / 快手 / 虎牙 / 斗鱼 / B站 等 60+
技术栈
Python · FFmpeg · Flask · asyncio
核心功能
循环值守
按设定周期自动轮询全部直播间,开播即录、关播即停,无需人工蹲守。
多平台支持
覆盖抖音、快手、虎牙、斗鱼、YY、B站、小红书、TikTok、Twitch 等 60+ 国内外直播平台。
原画录制
基于 FFmpeg 抓取直播源,支持原画/超清/高清多档画质,TS/MP4/FLV/MKV 多格式保存。
分段与转码
支持按时间自动分段录制,录制完成自动转为 MP4,长直播也不怕单文件过大。
开播推送
支持钉钉、微信、TG、邮箱、Bark、ntfy、PushPlus 等渠道的开播/关播状态推送。
Web 管理后台
内置 Flask Web 图形界面,浏览器即可管理录制任务、查看运行日志与下载目录。
使用流程
- 在直播间地址配置文件中填入要监控的直播间链接,可同时监控多个主播;
- 按需设置画质、保存格式、分段时长、推送渠道等参数;
- 启动程序,后台自动循环检测,开播即刻开始录制;
- 关播后自动停止并转码归档,录制的视频按主播分目录保存。
技术要点
- Python asyncio 并发调度,多直播间并行检测与录制,资源占用可控;
- FFmpeg 拉流录制,直连直播源,画质无损、稳定性高;
- 多平台接口适配与签名算法实现,兼容各平台直播源解析规则;
- 异常重试与错误计数机制,网络波动下自动恢复,适合长期值守;
- Flask Web 后台 + 打包为独立可执行程序,不懂代码也能直接使用。