白嫖
- 首先挂上美国代理,然后进入站点主页,点击右上角的 sign up now
- 选择 AD-Free 这个 PLAN
- 创建账号这一个页面任意填写,最好新注册一个小号邮箱
- 进入绑定信用卡这个页面,持卡人姓名随意填写,下面的zipcode需要对应你选择的任意一个state
- 对于卡的部分,选择下图中任意一张即可通过验证 5154620020014674|12|2025|481 5154620020824726|06|2026|146 5154620020383616|05|2024|754 5154620020466452|10|2024|020 5154620020787428|02|2026|780 5154620020866123|07|2024|152 5154620020214126|11|2025|230 5154620020222202|12|2026|077 5154620020202147|07|2024|107 5154620020261788|07|2023|272 5154620020231856|09|2026|628 5154620020231641|01|2026|045 5154620020231781|11|2025|280 5154620020274781|01|2026|424 5154620020241012|11|2025|881 5154620020247118|01|2024|400
- 接着你之前填写的邮箱会收到一封验证邮件,点进去验证即可使用
- 如果遇到订阅到期,使用上图里任意一张卡进行renew即可
WEB-DL
首先要明确一点,此网站在chrome上使用widevine进行加密。
[ppblock ex="再猜猜?"]
虽然5月底的时候chrome强制进行了CDM升级,而且部分视频网站也跟着进行了升级,但包括此网站在内某几个网站偷懒,没有进行更新,所以可以继续利用这个漏洞进行解密
下载视频到本地
- 下载88以前版本的portable(便携)版chrome,因为这个版本以前的chrome自带的为旧版CDM。也不要下载过于老旧的,下载临近的版本之一即可。 推荐到 portableapps的sourceforge页面 下载
- 下载的文件为一个在线下载包,设置放置路径后就会开始从服务器拉取对应版本的便携版chrome(不会影响正常安装的新版本chrome)
- 打开此便携版chrome后请勿关闭其相关进程,关闭以后CDM会自动更新。仅在第一次打开时CDM是直接使用内置旧版本的。如果不小心关闭了进程,就删除放置的文件夹,重新运行在线下载包再拉取一次
- 打开某视频的介绍页面,先按下F12,切换到network选项卡,再点击播放
- 搜索mpd,在新窗口打开mpd链接即可下载mpd文件到本地。其为一个XML文件,推荐使用vscode来格式化进行观察
- 通过vscode你可以查到不同分辨率/编码/码率对应的文件名
- 只有文件名没有完整网址?没关系,回到播放页面的network选项卡,下拉就会发现v或者a开头文件的完整网址,把后面的数字替换即可下载你想下的规格
获取key并解密
- 首先下载 此code 并解压,然后打开chrome的扩展页面,勾选右上角的“开发者模式”,然后点击左上角“加载已解压的扩展程序”,定位到前面解压的文件夹内,即可安装此扩展
- 刷新刚刚的播放页面,顶部就会出现几个框,里面都是
Found key (KID=xxx): BASE64=xxx; HEX=xxx
这种格式。在前面你下载视频和音频的时候,XML里也会附带你选择的规格的KID,这里你就记录下对应KID的HEX - 下载 Bento4 并解压,然后添加到环境变量
- 在你放置音视频文件的位置打开cmd,然后按照以下格式输入:
mp4decrypt --key 1:对应的HEX值 input_file output_file
这样出来的音视频文件就是解密后的了 - 对于1080p及以下的SDR或者4K的HDR10视频,直接使用mkvtoolnix即可混流。对于4K的杜比视界视频,且看后面的扩展
字幕的下载及转换
在开着network选项卡的情况下,点击播放页右下角的对话框,可以看到字幕默认是关闭的,你需要做的就是勾选你要下载的字幕,勾选以后在network里面搜索xml,复制链接即可下载xml格式的字幕文件- 现在字幕也整合进mpd里了
- 接着使用转换服务就好了,推荐使用 Subtitle Converter | Free tool
扩展:单层杜比视界的混流方法
这里的杜比视界前面加了“单层”俩字。其实所有的流媒体中提供的杜比视界都是单层 ( single-layer ) 。关于杜比视界比较容易理解的科普,推荐阅读 B站专栏:如何判断你的播放器是否能播放双层杜比视界
- 首先要明确单层杜比视界只能使用mp4作为容器来混流。首先要下载杜比实验室官方提供的 mp4分流 和 mp4混流 程序
- 之所以也要下载分流程序,是因为混流程序只识别RAW文件,不支持已经封装好的mp4文件。而从这个网站下载并解密的是已经封装好的mp4文件,而且音视频是分开的
- 在放置音视频文件的位置打开cmd,并使用以下代码将音视频RAW从mp4容器里面剥离:
mp4demuxer --input-file input_file
视频分离出来为h265文件,音频分离出来为ac3或者ec3文件 - 使用以下代码将音视频RAW文件合并进mp4容器,并保留杜比视界信息:
mp4muxer -i video_file -i audio_file --media-lang lng -o output_file.mp4 --dv-profile 5
按照你的文件名来替换上面的音视频文件,--media-lang lng
这个代码意思是给音频设定语言种类,lng替换为对应的三位语言代码(如:chi, eng, jpn, spa)
韩老王表示很赞