[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82320":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":13,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":26,"discoverSource":27},82320,"douyin-live-info","qq564118922\u002Fdouyin-live-info","qq564118922","抖音直播间信息获取工具 — 实时弹幕监听、数据统计、直播录制。",null,"TypeScript",24,15,1,2,0,3,47.41,"Other",false,"master",true,[],"2026-06-12 04:01:37","# DouyinLiveInfo\n\n抖音直播间信息获取工具 — 实时弹幕监听、数据统计、直播录制。\n\n![Electron](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-33-blue)\n![Vue](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVue-3.5-green)\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-CC%20BY--NC%204.0-orange)\n\n\u003Cimg width=\"1100\" height=\"680\" alt=\"1\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4435c0b4-d846-4d82-99f0-5292afabf06f\" \u002F>\n\u003Cimg width=\"1100\" height=\"680\" alt=\"2\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F05e2104a-863b-4f9d-b218-75e98d89da42\" \u002F>\n\u003Cimg width=\"1100\" height=\"680\" alt=\"3\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F45814b41-4a6f-4287-be54-01177a796bb9\" \u002F>\n\u003Cimg width=\"1100\" height=\"680\" alt=\"4\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4c55bf5a-e207-4b62-b94d-9e21381143b6\" \u002F>\n\n\n## 功能\n\n- **多房间管理** — 同时添加多个直播间，批量获取房间信息\n- **实时弹幕** — WebSocket 连接监听弹幕、礼物、点赞、进房、关注等消息\n- **数据统计** — 仪表盘实时聚合各房间弹幕\u002F礼物\u002F点赞\u002F进房\u002F关注数据\n- **弹幕过滤** — 按消息类型和房间筛选，历史弹幕搜索、导出 CSV\u002FJSON\n- **直播录制** — 调用 ffmpeg 录制直播流，支持 MP3\u002FMP4\u002FWAV\u002FFLV 格式\n- **本地存储** — SQLite 本地存储弹幕记录，支持查看和导出\n- **暗色主题** — 深色 UI，Naive UI 组件库\n\n## 截图\n\n\u003C!-- 可自行添加截图 -->\n\n## 技术栈\n\n- **前端**: Vue 3 + Pinia + Vue Router + Naive UI + TypeScript\n- **后端**: Electron 33\n- **构建**: Vite 6 + electron-builder\n- **数据库**: sql.js (SQLite)\n- **其他**: WebSocket、Protobuf 解析、ffmpeg 录制\n\n## 开发\n\n### 环境要求\n\n- Node.js >= 18\n- npm >= 9\n\n### 安装依赖\n\n```bash\nnpm install\n```\n\n### 下载 ffmpeg\n\n录制功能依赖 ffmpeg。请将 `ffmpeg.exe` 放到项目根目录。\n\n下载地址: https:\u002F\u002Fffmpeg.org\u002Fdownload.html\n\n### 开发模式\n\n```bash\nnpm run electron:dev\n```\n\n### 构建打包\n\n```bash\nnpm run electron:build\n```\n\n产出物在 `release\u002F` 目录：\n- `DouyinLiveInfo Setup x.x.x.exe` — 安装版\n- `DouyinLiveInfo-x.x.x-Portable.exe` — 便携版\n\n## 使用说明\n\n1. 在「直播间」页面粘贴抖音直播间链接（如 `https:\u002F\u002Flive.douyin.com\u002F123456`），支持多个链接换行输入\n2. 点击「获取信息」拉取房间状态\n3. 点击「全部连接」开始接收弹幕\n4. 在「弹幕」页面实时查看和筛选消息\n5. 在「录制」页面点击「全部录制」开始录制直播流\n6. 在「设置」页面配置录制格式和保存路径\n\n## 免责声明\n\n1. 本工具仅供学习和技术研究使用，请勿用于任何商业用途或违法行为。\n2. 使用本工具所产生的一切后果由使用者自行承担，开发者不承担任何责任。\n3. 本工具不存储、不传播任何直播内容，仅采集公开的弹幕互动数据。\n4. 请遵守相关平台的使用条款和当地法律法规，尊重他人隐私和知识产权。\n5. 如有侵权或不妥之处，请联系作者删除。\n6. **本工具完全免费，如您是付费购买的本软件，证明您已经上当受骗。**\n\n## 许可证\n\n[CC BY-NC 4.0](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc\u002F4.0\u002F)\n\n本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议进行许可。您可以自由共享和修改，但不得用于商业目的。\n","qq564118922\u002Fdouyin-live-info 是一个用于获取抖音直播间信息的工具，支持实时弹幕监听、数据统计和直播录制。其核心功能包括多房间管理、实时弹幕消息监听、数据统计与可视化、弹幕过滤及导出、以及通过 ffmpeg 录制直播流等。该工具使用了 Vue 3、TypeScript 和 Electron 等现代前端技术栈构建，并利用 SQLite 进行本地存储。适用于需要对抖音直播间进行数据分析、内容记录或研究的场景。","2026-06-11 04:08:23","CREATED_QUERY"]