产品简介
tiktok-live-recorder-ts 这是一个基于TypeScript的TikTok直播录制库,适用于Node.js。它能自动检测直播状态,从FLV端点录制直播并无损转换为MP4,支持手动、自动轮询和关注者监控模式,可选上传到Telegram。适合开发者集成到项目中,用于备份或研究直播内容。
核心功能
- 多种策略解析TikTok直播房间ID
- 自动检测直播状态并录制
- 直接录制FLV流并无损转换为MP4
- 支持手动、自动和关注者监控三种录制模式
- 可选Telegram上传功能
快速开始
- 第一步:使用pnpm/npm/yarn从GitHub安装指定版本,如 pnpm add github:Yoganataa/tstok#v2.0.0
- 第二步:配置环境变量,包括TIKTOK_SESSIONID_SS等
- 第三步:在TypeScript代码中导入TikTokRecorder,设置用户和模式参数后调用start()开始录制
与其他方案对比
| 对比项 | tiktok-live-recorder-ts | 同类方案 |
|---|---|---|
| 开发语言和架构 | TypeScript编写,提供类型安全、ESM-first和现代Node.js支持 | 原项目或其他类似工具可能使用JavaScript,缺乏类型安全或架构优化 |
适合谁用
- 需要录制TikTok直播的开发者,用于集成自动化脚本
- 内容创作者,希望备份自己的直播内容
- 研究人员,分析TikTok直播数据
下载与版本
当前最新版本为 v2.1.0,发布于 2026-01-03。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/Yoganataa/tiktok-live-recorder-ts