功能丰富的命令行音视频下载工具,支持数千个网站,由 youtube-dl 分支而来。
Michele0303/tiktok-live-recorder
一个用 Python 编写的命令行工具,用于录制 TikTok 直播的音视频内容。
- Star
- 920
- Fork
- 237
- 未关闭 Issue
- 140
- 最近提交
- 2个月前
这是什么?
TikTok Live Recorder 是一个用 Python 编写的命令行工具,用于录制 TikTok 直播并保存为本地文件,同时保留音频和视频,方便直播结束后回看或存档。
通过 -user、-url 或 -room_id 指定直播间,再用 -mode 选择录制方式:manual 模式在主播正在直播时立即录制;automatic 模式按设定间隔轮询,主播开播即录;followers 模式则录制已登录账号所关注的所有主播的直播。此外还可设置输出目录、最长录制时长、HTTP 代理、后期处理码率,并可将录制完成的文件上传到 Telegram。
该项目支持 Windows、Linux、macOS,以及通过 Termux 在 Android 上运行,也提供 Docker 镜像。运行需要 Python 3.11 或更高版本以及 FFmpeg。
核心功能
- 01同时录制 TikTok 直播的音频和视频。
- 02支持 manual、automatic(定时轮询)和 followers(关注列表)三种录制模式。
- 03可通过用户名、直播链接或房间 ID 指定直播间。
- 04可设置输出目录、最长录制时长、HTTP 代理和输出码率。
- 05可选择在录制完成后上传到 Telegram。
- 06除本地安装外,还提供 Docker 镜像。
适用场景
- 将关注的主播直播存档,以便之后回看。
- 收集直播内容用于内容分析或研究。
- 在喜爱的主播开播时自动录制其直播。
- 在服务器或容器中无人值守运行,全天候录制直播。
快速上手
- 1
安装前置软件:Git、Python 3.11+ 和 FFmpeg
- 2
克隆仓库
git clone https://github.com/Michele0303/tiktok-live-recorder - 3
使用 uv 安装依赖
uv sync - 4
查看命令行选项
uv run python src/main.py -h
使用前须知
- 该项目与 TikTok 无关联,使用风险自负。
- 安装需要 Python 3.11+、FFmpeg 和 uv,部分功能还需要 cookies.json 或 Telegram 配置文件。
标签
常见问题
- tiktok-live-recorder 是什么?
- 一个用 Python 编写的命令行工具,用于录制 TikTok 直播的音视频内容。 TikTok Live Recorder 是一个用 Python 编写的命令行工具,用于录制 TikTok 直播并保存为本地文件,同时保留音频和视频,方便直播结束后回看或存档。
- tiktok-live-recorder 可以免费使用吗?用的什么许可证?
- tiktok-live-recorder 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- tiktok-live-recorder 还在维护吗?
- 半年内有更新。tiktok-live-recorder 最近一次提交是在 2026年8月12日。
- tiktok-live-recorder 适合用来做什么?
- 将关注的主播直播存档,以便之后回看。 收集直播内容用于内容分析或研究。 在喜爱的主播开播时自动录制其直播。 在服务器或容器中无人值守运行,全天候录制直播。
- tiktok-live-recorder 怎么安装和运行?
- 安装前置软件:Git、Python 3.11+ 和 FFmpeg 克隆仓库: git clone https://github.com/Michele0303/tiktok-live-recorder 使用 uv 安装依赖: uv sync 查看命令行选项: uv run python src/main.py -h
- 在哪里获取 tiktok-live-recorder?
- 源代码和安装说明在 GitHub 上:https://github.com/Michele0303/tiktok-live-recorder
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
20万1.7万PythonUnlicense更新于 10天前
基于 Go 的多平台音乐搜索与下载工具,支持 Web、终端和桌面端使用。
5482522GoAGPL-3.0更新于 昨天
将白板风格图片渲染为手绘书写动画 MP4 的命令行工具与 Python 库,可按配音节奏调整绘制速度。
24227PythonMIT更新于 上个月
把 GitHub 贡献图变成类似 Galaga 的太空射击游戏动画,可嵌入个人主页。
92776PythonMIT更新于 10天前
把 Git 仓库或本地目录整理成一份适合喂给大模型的纯文本摘要。
1.6万1192PythonMIT更新于 3天前
基于 OpenStreetMap 数据的 Python 命令行工具,可为任意城市生成极简风格的地图海报。
1.4万1256PythonMIT更新于 3个月前