杜郎俊赏 - dujun.io

下载B站视频

快速下载B站高清视频的办法是用客户端进行缓存并导出。

具体操作如下:

安装 bilibili 官方客户端,打开视频点击缓存。缓存目录可以在设置里找到,通常 Windows 位于 视频/bilibli,macOS 位于影片/bilibili。进入后可以看到以数字命名的目录,在里面找到 .m4s 文件,小的是音频文件,大的是视频文件,将它们合并导出为 .mp4 文件。

要注意,B站的.m4s在开头多了 9 个 0,需要移除,否则合并会报错:"Invalid data found when processing input"。

完整命令示例:

tail -c +10 26054361428-1-30080.m4s > video.m4s 
tail -c +10 26054361428-1-30280.m4s > audio.m4s 
ffmpeg -i video.m4s -i audio.m4s -c:v copy -c:a copy out.mp4

经对比,客户端缓存下载最快,远比网页抓取或第三方工具“破解”要快。

标签: 笔记
日期:2025-01-15