如何下载B站视频
需要工具
- 电脑浏览器(本文以 FIrefox 为例)
- Violentmonkey,为浏览器添加脚本支持。
- Bilibili-Evolved,哔哩哔哩增强脚本。
- ffmpeg,用于音视频合并。
- 哔哩哔哩大会员,如果要下载更高画质。
具体步骤
安装好脚本后,B站视频页面的左边会有设置按钮,确保已经安装了「下载视频」插件。

点击「下载视频」按钮后,会出来一个小窗口让你选择参数。通常来说,选择 AVC/H.264 是兼容性最好的。(AV1 和 H.265 更省空间,但是在一些老旧设备上可能无法播放)

点击开始后,会分别给出视频和音频的下载地址。两个都要下载。

之后需要借助 ffmpeg 将两个文件合并,合并命令如下:
1 | ffmpeg -i input.mp4 -i input.flac -c:v copy -c:a copy -map 0:v:0 -map 1:a:0 output.mp4 |
参数说明
-
-i input.mp4👉 输入 无声视频。 -
-i input.flac👉 输入 音频。 -
-c:v copy👉 不重新编码 视频,直接复制视频码流。 -
-c:a copy👉 不重新编码 音频,直接复制音频码流。 -
-map 0:v:0👉 选取第一个输入(input.mp4)的视频流。 -
-map 1:a:0👉 选取第二个输入(input.flac)的音频流。 -
output.mp4👉 最终合成的视频文件。
两个视频的文件名可以暂时先改成 input,然后用此命令开始合并。
在 cmd 或者 powershell 里使用这段命令,之后等待合并完成。

完成之后用播放器检查一下合并有没有问题就行了。

注意事项
-
ffmpeg 需要自行配置环境变量,本文不讲述配置过程。
-
执行 ffmpeg 命令需要确保当前目录是文件所在的目录,如果你不知道怎么导航到视频文件所在目录,在视频所在的文件夹里,按住 Shift再按 鼠标右键,选择「在此处打开 PowerShell 窗口」(适用于 Windows 10 及以上系统)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Separaの秘密小屋!