开发项目 · 直播录制工具

抖音直播录制助手

一款可循环值守的多平台直播录制工具,基于 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 后台 + 打包为独立可执行程序,不懂代码也能直接使用。