好友
阅读权限30
听众
最后登录1970-1-1
|
本帖最后由 xiaopaione 于 2026-9-7 00:45 编辑
自己手搓的,因为腾讯会议只要有1G免费空间,完全不够用啊
及时上传下载,不过上传有点慢,不知道怎么解决。
软件简介
腾讯会议云录制 → 网盘自动归档工具 是一款本地运行的桌面小工具,帮你把腾讯会议的云录制视频一键下载、自动重命名、上传到夸克/百度网盘、并在上传成功后安全清理本地文件。- 完全本地运行,无任何网络验证、无远程公告、无激活校验、无广告、无联系方式(符合论坛原创软件规范)。
- 所有网络请求仅发往腾讯会议 / 夸克 / 百度 官方接口,用于完成"下载+上传"本职功能。
- 登录态通过你自己的账号 Cookie 或扫码获取,工具不收集、不上传任何账号信息。
功能特点
- ✅ 支持粘贴腾讯会议云录制分享链接(每行一个,批量处理)
- ✅ 自动下载视频(多清晰度可选),按模板重命名(如 会议主题_日期_主流.mp4)
- ✅ 上传目标可选:夸克网盘 / 百度网盘 / 两者都传
- ✅ 夸克、百度均支持扫码登录(百度扫码登录已内置,无需手动抓 Cookie)
- ✅ 上传成功后自动把本地原文件移入回收站(可还原,非彻底删除)
- ✅ 任务进度实时显示,支持"续跑失败任务"
- ✅ 配置与登录态持久化(扫码一次、长期免登)
使用说明- 安装 Python 3.10+,并勾选 "Add to PATH"。
- 双击 run.bat(首次会自动 pip install -r requirements.txt 安装依赖)。
- 在「配置」区:
- 腾讯会议 Cookie:点「插件获取」→ 按提示加载 Chrome 扩展复制 Cookie;或手动粘贴。
- 夸克/百度:点「扫码登录」用对应 App 扫码(一次性,之后免登)。
- 在「录制分享链接」框粘贴会议链接,点「开始归档」即可。
依赖:requests、PyYAML、qrcode、pillow 等(run.bat 已自动安装)。
运行截图
软件更新(2026.8.6) 一、新增功能 1. 会议纪要:腾讯官方逐字稿 + 大模型润色 - **新增 `app/meeting_source.py` 的 `/v1/minutes/detail` 读取能力** - 直接调用腾讯会议官方接口拉取逐字稿(含发言人、时间戳、关键词)。 - 即使录制页的 `minutes_exportable=0` 标志为 0,只要云端有转录,仍可正常导出。 - **主路线也支持大模型润色** - 旧版仅在「本地 Whisper 兜底」路线调用 DeepSeek / 通义千问。 - 新版在拿到腾讯官方逐字稿后,若配置了 API Key,会再用大模型润色成结构化纪要。 - **新增 `app/summarizer.py`** - 统一封装 DeepSeek / 通义千问(qwen)的 OpenAI 兼容接口。 - 支持 `qwen` / `deepseek` / `both` 三种策略:`both` 会优先调用千问,失败自动切 DeepSeek。 - **新增 `app/transcriber.py`** - 当腾讯云端确实没有转录时,使用本地 `faster-whisper` 模型转写视频音频。 - 支持 `tiny/base/small/medium/large-v3` 模型,默认 CPU 推理(不依赖 CUDA)。 2. 下载后自动导出 MP3 音频 - 新增 `local.export_mp3` 配置项(默认开启)。 - 下载 MP4 后,自动用 `imageio-ffmpeg` 抽取同名的 `.mp3` 音频文件。 - 便于只听课、做播客剪辑或节省网盘空间。 3. 智能重命名:按会议主题 + 时间 - `app/renamer.py` 重写: - 优先取腾讯分享页的真实会议主题(`subject`)。 - 新增 `{date_only}` / `{time}` 占位符;`{date}` 自动格式化为 `YYYY-MM-DD_HH-MM-SS`。 - 默认模板从 `{subject}_{date}_{stream}` 改为 `{subject}_{date}`。 - 流标签 `"直链"` 显示为更直观的 `"视频"`。 - `app/pipeline.py` 在下载完成后,按模板重命名本地 `mp4`,并同步把 `mp3` / `md` 文件名保持一致。 4. 已下载链接弹窗确认重下 - `app/state.py` 新增: - `find_done_by_url(url)`:按精确链接 + 短码兜底查询已完成的记录。 - `delete_by_share_url(url)`:删除对应记录并返回旧 `local_path`。 - `remove_with_siblings(path)`:删除视频时一并删除同名 `.mp3` / `.md`。 - `app/gui.py` 在点击「开始归档」前检测:若链接已下载过,弹出 `askyesno` 确认框;用户点「是」后自动清理旧三件套并重新下载。 6. 免主持人审批下载(播放流回退) - `app/meeting_source.py` 中 `get_download_url` 重构为 `get_download_candidates()`。 - 当 `download/meeting` 与 `sign` 接口因权限拒绝返回空地址时,自动回退抓取播放流(Play token)并用 ffmpeg 落盘。 - 只有在所有候选地址都失败时,才报清晰的「无下载权限」错误。 软件更新(2026.9.7) 一、界面改版设置独立成单独窗口- 原主窗口左下角嵌着「账号与目录 / 归档选项 / AI 纪要」三标签设置区,压缩了任务列表空间。
- 现改为独立设置窗口:
- 主窗口品牌栏右侧新增 「⚙ 设置」按钮,点击打开独立设置页(内含原三个标签页 + 底部「保存配置 / 关闭」按钮)。
- 设置窗口点 × 或「关闭」只是隐藏,再次打开时之前填写的 Cookie、勾选项都保留。
- 主窗口高度由 1000×920 缩至 1000×720,任务进度列表可视区域更大。
- 设置项在启动时即完成加载,不打开设置窗口直接点「开始归档」也完全正常。
二、Bug 修复1. 下载的视频没有按模板重命名(保留了一串乱码哈希名)- 原因:旧逻辑「目标文件名已存在 → 保留哈希名不改名」。而腾讯返回的录制数据里录制时间经常为空,模板渲染出的纯主题名(如 武汉理工船海学长的快速会议.mp4)与历史文件撞名,导致后续所有下载都保留了 75ba1005....mp4 这类哈希名。
- 修复:
- 录制时间缺失时,自动用本地文件时间兜底填入 {date},文件名始终带时间、不重样;
- 目标重名时自动追加 _2、_3 序号,不再保留哈希名;
- 续跑 / 重跑时,若本地文件仍是 32 位哈希名,会自动补一次重命名;
- 录制时间字段候选扩充(recording_start_time / create_time / start_time / meeting_start_time),提高取到真实录制时间的概率。
- 注意:升级前已下载的哈希名文件(任务状态为已完成)不会被自动改名,需在界面用「重置重下」重新下载一次,或手动改名。
2. 取消勾选后仍然下载会议纪要- 原因:旧界面根本没有「导出纪要」的总开关——配置默认开启且无勾选框,界面上取消勾选的「Whisper 转写」「大模型润色」只是下游选项,腾讯逐字稿抓取与本地转写兜底仍会执行,.md 照样生成。
- 修复:
- 「AI 纪要」标签页顶部新增勾选框 「导出会议纪要 .md(总开关:取消勾选后不生成任何纪要文件)」,勾选状态会保存到配置;
- 下载流水线中整个纪要环节(腾讯原生抓取 + 本地 Whisper 兜底 + 大模型润色)统一受该总开关控制,取消勾选后一个字都不生成。
使用建议
- **第一次用**:双击 `run.bat`,按「账号与目录」标签页粘贴腾讯 Cookie、登录夸克/百度网盘。
- **只想下载不网盘**:把「归档选项」里「下载后自动上传」关掉。
- **想保留本地**:把「上传成功后删除本地」关掉。
- **纪要不出来**:确认已配置 DeepSeek / 通义千问 API Key;或把 `local.prefer_whisper_minutes` 设为 `true` 强制本地转写。
- **重新下载**:再次粘贴已下载链接,软件会弹窗确认并自动清理旧三件套。
下载链接:
通过网盘分享的文件:腾讯下载+自动上传网盘之吾爱破解专供版
链接: https://pan.baidu.com/s/1Jhv9m8iVEc5vwCqnIqzKxA?pwd=bmwj 提取码: bmwj
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|