iOS 平台

准备材料

  1. B 站客户端
  2. Alook 浏览器
  3. 快捷指令“下载文件”

前两个在 App Store 下载
快捷指令:https://www.icloud.com/shortcuts/65fa369e1f7246dcb67dd009bf789417

  1. Alook 浏览器中登录 B 站账号
  2. B 站客户端获取想要下载的视频链接
  3. Alook 菜单关闭“视频悬窗”,打开链接并切换到桌面版
  4. 网页播放器切换 1080P
  5. Alook 截取到视频,点击右下角复制视频链接,拷贝视频链接到 Safari,会显示 403。
  6. 拷贝 Cookie 和 Referer 到快捷指令中(Referer 为桌面版的地址栏链接,Cookie 可以直接在 Alook 菜单中开发者工具获取)
  7. Safari 403 页面点击导出 快捷指令文件下载即可下载视频文件。

8E245E29-D09B-42C9-98AF-297B1362930D.jpeg6274437E-BB70-4E9B-97EF-24C9C59753E9.jpeg3B7FC06A-E03A-4CFC-8F4B-C2BEFA5CA97D.png4B1D3E4E-C2B6-40D7-8D58-5CE91AEE3B35.jpeg5434223A-E297-483C-B1A6-ECB455596EEE.jpeg

桌面 Chrome 平台

  1. 播放页调到你想要的清晰度,播放视频
  2. 打开控制台,切换到网络,过滤选项选择 “Fetch/XHR”,会看到两个不一样的m4s文件,复制链接
  3. 转到控制台,输入 window.location.href = "抓取的链接"; 会下载m4s文件。如果下载不成功,可以尝试使用 Motrix 构造下载,高级选项需要填写 Cookie(document.cookie)和 Referer。
  4. m4s文件一个是视频,一个是音频,可直接用 PotPlayer 播放,也可用格式工厂等软件进行转码合并音频等操作。

音视频合并

两个m4s文件,一个视频,一个音频,合并方法:

  • 下载格式工厂,cmd 定位安装目录
  • 输入 ffmpeg.exe -i 视频文件 -i 音频文件 -vcodec copy -acodec copy 输出文件.mp4

标签: iOS, 视频提取

评论已关闭