哎,腾讯课堂的app太难用了,此工具仅仅只是为了将视频下载到本地,使用第三方播放器使用
请自行下载安装ffmpeg与ffprobe- ffmpeg使用gpu加速,请自行查找资料
未测试windows使用情况
请自行下载安装ffmpeg与ffprobe请确保ffmpeg与ffprobe在同一目录将ffmpeg安装目录填写到config.yaml中- ffmpeg使用gpu加速相关,请自行查找资料
- 确认文件下载路径
- 目前已支持qq扫码登录/微信扫码登录/cookie登录
- 通过cookie登录
- 浏览器登录后,f12 --> NetWork
- 查找
https://ke.qq.com/cgi-bin/identity/info
接口请求 - 复制cookie到配置文件
- 微信扫码登录
- 启动程序后输入:
login -type 3
- 手机扫码确认登录
- 手动关闭二维码
- 启动程序后输入:
- qq扫码登录
- 启动程序后输入:
login -type 2
- 手机扫码确认登录
- 手动关闭二维码
- 若出现二维码已失效,需手动关闭二维码图片,并重新输入
login -type 2
- 启动程序后输入:
- 通过cookie登录
- 执行命令,启动程序(Windows现在可以双击启动程序,而不依托cmd)
tencentKeTang
- 执行命令,可查看说明
help
- 可以通过cid直接下载,也可通过cid+tid列出目录后,进行选择下载,如下图所示
tree -c 123 #获取123中所有视频 tree -c 123 -t 456 #获取123中的456term tree -u https://ke.qq.com/course/123?taid=1234 #通过url获取cid tree -u https://ke.qq.com/webcourse/index.html#cid=1111&term_id=2222&taid=3333&type=4444&vid=55555 #通过url获取cid/tid d -c 123 #下载123中所有视频 d 1 #下载tree列目录中的索引 d 1 3 5 #下载tree列目录中的索引
- 整理日志
- 可通过终端选择要下载的文件
- 显示下载进度
- 优化进度条
- 支持微信扫码登录
- 从列表中选择多个视频下载
- 打包ffmpeg/ffprobe(linux没有打包,目前只打包了mac/windows, mac: ffmpeg version 4.3.1, ffprobe version 4.3.1 windows: ffmpeg version 4.4-essentials_build-www.gyan.dev, ffprobe version 4.4-essentials_build-www.gyan.dev)
- 支持qq扫码登录
- 支持qq帐号密码登录
- 增加桌面版界面
- 感谢腾讯课堂给我们的优质内容,不过app真的不好用。。。