Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new website require]: Youku 优酷 提供一种下载优酷视频的方法 #1186

Open
amakerlife opened this issue Jan 10, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@amakerlife
Copy link
Contributor

前言:由于笔者不擅长网络相关问题,可能该方法并不适用于 lux 及其他下载器。

由于众所周知的 ccode 问题,目前主流命令行视频下载器貌似就只有 you-get 能解析优酷了,但是解析不全相当于解析不了😂。

随便打开一个视频,以下以该视频为例。

网页版不登陆通过猫抓等工具可以抓取到最高 540P 的 m3u8,但其实优酷已经传输了最高 1080P 的 m3u8 链接。

打开视频后,Network 中筛选 appinfo 请求,应该是只有一个,打开它,继续筛选 m3u8 的相关响应,如下图所示,应该也只有一个:

image

展开后可以看到大概是如下格式:

image

多个不同的清晰度对应不同的链接,清晰度标识符为 type。

image

解释一下 type 的值

清晰度
flv 应该是 flv 格式的视频
mp4 应该是 流畅 360P
hd 标清 540P
hd1 准高清 720P
hd2 高清 SDR 1080P
hd3 客户端 1080P

这些 m3u8 链接可使用 m3u8 下载器直接下载,而且这是完整的视频片段列表,而不是 you-get 解析的不完整的😂

@amakerlife amakerlife added the enhancement New feature or request label Jan 10, 2023
@amakerlife
Copy link
Contributor Author

amakerlife commented Jan 10, 2023

鄙人不会 go 语言所以没有发 pr🤣

哪位大佬有空可以改一下代码我也不知道好不好该

@hktrace
Copy link

hktrace commented Feb 7, 2023

这个下载的很多都是DRM加密的.得有密匙才能正常解密.

@karma-sun
Copy link

鄙人不会 go 语言所以没有发 pr🤣

哪位大佬有空可以改一下代码我也不知道好不好该

有人说还缺DRM解密的密钥,这个你找到了没?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants