KouShare-dl
您可以在
-
登 录蔻享 账户,且一周内免登录 -
获取视频
或 直播 的 详细信 息 -
下 载单个蔻享 视频或 整 个专题的视频 -
下 载清晰度为标清 、高 清和 超 清 的 视频(需要 登 录) -
下 载已 购买且在有效 期 内 的 付 费视频(需要 登 录) -
批量
下 载指定 的 视频 -
继续
上 一次的视频下载 -
定 时录制 直 播间 -
继续
上 一 次 的 直播 间录制 -
下 载直播间的 快速 回 放 🚀 -
下 载单个课件 或 整 个专题的课件
下 载未购买的 付 费视频
类型 | |||||
---|---|---|---|---|---|
视频 | ✔️ | ✔️ | ✔️ | ✔️ | ⭕ |
➖ | ✔️ | ✔️ | ❌ | ➖ | |
课件 | ✔️ | ✔️ | ❌ | ➖ | ✔️ |
(✔️
您可ks.exe
ks
go build -o ks.exe -trimpath -ldflags "-s -w -buildid=" ks.go
go build -o ks -trimpath -ldflags "-s -w -buildid=" ks.go
您
以Windows
ks.exe
C:\Users\lenovo\Downloads\
Win
+R
CMD
cd C:\Users\lenovo\Downloads\
ks version
KouShare-dl v0.9.1
ks help
并回车,您就
KouShare-dl
ks [command] <flag>
其中[command]
为必选<flag>
为可选参
clean 清 除 指定 目 录下的 所有 tmp临时文 件
help 查看某 个具体 命令 的 更 多 帮助信 息
info 获取视频或 直播 的 基本 信 息
login 通 过短信 验证码获取“蔻享学 术”登 陆凭证
logout 退出 登 陆
merge 合 并下载的视频片 段 文 件
record 录制指定 直 播间ID的 直播 ,命令 别名为live
save 保存 指定 vid的 视频(vid为视频网址 里 最 后 面 的 一 串 数字 ),命令 别名为video
slide 下 载指定 vid的 视频对应的 课件
upgrade 升 级为最新 版本
version 输出版本 号 ,并检查最新 版本
-@, --at 指定 时间,格式 为"2006-01-02 15:04:05"
-a, --autoMerge 指定 是 否 自 动合并下载的视频片 段 文 件
-h, --help 查看帮助信 息
-n, --name 指定 输出文 件 的 名字
--password 指定 直播 间密码
-p, --path 指定 保存 文 件 的 路 径 (若 不 指定 ,则默认为该程序 当 前 所在 的 路 径 )
-p, --path 指定 清 理 临时文 件 的 路 径 (若 不 指定 ,则默认为该程序 当 前 所在 的 路 径 )
-P, --proxy 指定 使用 的 http/https/socks5代理 服 务地址
-q, --quality 指定 下 载视频的清 晰度(high为超清 ,standard为高清 ,low为标清 ,不 指定 则默认为超 清 )
-q, --quiet 指定 是 否 不 输出清 理 过程中 的 信 息
--qpdf-bin 指定 qpdf的 bin文 件 夹所在 的 路 径 (注 :该flag无简写 形式 )
-r, --replay 指定 是 否 下 载直播间快速 回 放 视频
-s, --series 指定 是 否 下 载整个专题的文 件
--nocolor 指定 是 否 不 使用 彩色 输出
-v, --version 查看版本 号
-v, --vidPrefix 指定 是 否 使用 vid作 为保存 视频文 件名 的 前 缀
ks help [command]
ks login [phone number]
其中[phone number]
如果
ks logout
.token
查看视频ks info [vid]
info
执行该
几点说明:
-
非 登 录状态下,“体 积”仅展示 标清清 晰度下 的 视频大小 ;登 录状态下,“体 积”展示 最高 清 晰度下 的 视频大小 。 -
若 “体 积”为0MB [
,则说未知 ]明 该视频是未 购买的 (或 未 在 购买有效 期 内的 )付 费视频,此时 KouShare-dl 无法获取该视频的体 积信息 。 -
若 “专题”不 为空,说明该视频是属 于某个专题的视频,比 如某精 品 公 开课中 的 一 节课。
您可以试一试下面的例子:
ks info 7304
info
查看ks info [roomID]
您可以试一试下面的例子:
ks info 341215
info
7412
https://www.koushare.com/video/videodetail/7412
ks save [vid] <flags>
save
对应
简写 |
说明 | 类型 | ||
---|---|---|---|---|
-p |
--path |
String |
||
-q |
--quality |
String |
||
-s |
--series |
Bool |
||
-v |
--vidPrefix |
Bool |
Bool
类型
save
时不save
7552
ks save 7552
该.mp4
7552
save
命令 的 别名是 video
,因 此ks save 7552
和 ks video 7552
的 功 能 是 相 同 的 。
-p
D:\temp\
)以覆盖默认值(
ks save 7552 -p D:\temp\
这里-p
--path
-p D:\temp\
--path=D:\temp\
ks save 7552 --path=D:\temp\
Access is denied
专题-s
-s
--series
Bool
您需
ks save 7304 -s
7304
D:\temp\
),
ks save 7552 -p D:\tmp\ -s
-q
--quality
high
(standard
(low
(标清)
ks save 7304 -q high
ks save 7304 -q standard
ks save 7304 --quality=low
非 登 录状态下,-q
和 --quality
参 数 无效。这是因 为非登 录状态下仅能下 载标清 视频。若 您指定 的 该 flag的 值并不在 以上 三 种值之 内 ,程 序 会 判定 要 下 载的清 晰度为标清 。登 录状态下,若 您要下 载的视频没 有 您指定 的 清 晰度,程 序 会 选择次 于您指定 清 晰度的 清 晰度进行视频的 下 载。
save
batch
ks save batch [vid1,vid2,vid3,...] <flag>
ks save batch [2233,59119,58206] -p="C:\Users\lenovo\Downloads" -v
KouShare-dl
676216
https://www.koushare.com/lives/room/676216
录制ks record [roomID] <flags>
record
对应
简写 |
说明 | 类型 | ||
---|---|---|---|---|
-@ |
--at |
开播时间, |
String |
|
-a |
--autoMerge |
Bool |
||
-p |
--path |
String |
||
-r |
--replay |
Bool |
||
--password |
String |
.ts
视频ks merge <directory> <flags>
merge
对应
简写 |
说明 | 类型 | ||
---|---|---|---|---|
-n |
--name |
xxx.ts |
String |
recorded Video File.ts |
录制751111
ks record 751111 -a
执行
record
命令 的 别名是 live
,所以 ks record 751111 -a
和 ks live 751111 -a
的 功 能 是 相 同 的 。
如果-@
ks record 751111 -@="2021-07-15 18:30:00" -a
运行这条1080p
注 :若 到 指定 的 开播时间后 直播 间仍未 开播,程 序 会 自 动退出 。
--password
标志record
-a
.ts
-a
merge
.ts
视频
ks merge <directory> <flags>
其中<directory>
ks merge
ks merge D:\temp\直 播录制 -n 课程.ts
ks merge -n output.ts
ks live 447482
$ ks live 447482
直播 已 结束。快速 回 放 视频已上 线,访问 https://www.koushare.com/lives/room/447482 观看快速 回 放 或 使用 “ks record 447482 --replay”命令 下 载快速 回 放 视频。
ks live 447482 -r
ks record 447482 --replay
$ ks live 447482 -r
开始下 载快速 回 放 视频...
2126692489_2083434824_1.ts?start=0 ...
2126692489_2083434824_1.ts?start=1752160 ...
2126692489_2083434824_1.ts?start=3504696 ...
...
快速 回 放 视频下 载完成 。
-p
ks live 447482 -r -p "C:\Users\lenovo\Desktop"
ks live 447482 -r --path="C:\Users\lenovo\Desktop"
ks slide [vid] <flags>
slide
对应
简写 |
说明 | 类型 | ||
---|---|---|---|---|
-p |
--path |
String |
||
无 | --qpdf-bin |
String |
||
-s |
--series |
Bool |
7405
ks slide 7405
info
7405
-s
ks slide 7405 -s
7405
该功
如果--qpdf-bin
标志,需先
ks slide 7405 --qpdf-bin=C:\Downloads\qpdf-10.1.0\bin\
ks clean
tmp
clean
对应
简写 |
说明 | 类型 | ||
---|---|---|---|---|
-p |
--path |
String |
||
-q |
--quiet |
Bool |
错误rename
您可以耐.tmp
.mp4
;.tmp