1 下载BBdown
首先确认下载好了dotnet
donet下载流程
接着执行指令
如果你本地有dotnet环境,使用如下命令即可安装使用
dotnet tool install --global BBDown
如果需要更新bbdown,使用如下命令
dotnet tool update --global BBDown
2 下载ffmpeg
sudo apt install ffmpeg
3 编写脚本
因为我的BBdown不懂为什么自己找不到ffmpeg的位置,所以我自己编写了一个脚本BBdown.sh
用于查找ffmpeg的位置。
#!/bin/bash
# 检查是否提供了视频链接
if [ -z "$1" ]; then
echo "请提供一个 Bilibili 视频链接作为参数!"
exit 1
fi
# 获取 ffmpeg 的路径
FFMPEG_PATH=$(which ffmpeg)
# 检查是否找到 ffmpeg
if [[ -z "$FFMPEG_PATH" ]]; then
echo "未找到 ffmpeg,请先安装 ffmpeg。"
exit 1
fi
# 视频链接(通过命令行参数传递)
VIDEO_URL="$1"
# 使用 BBDown 下载视频并指定 ffmpeg 路径
BBDown --ffmpeg-path "$FFMPEG_PATH" "$VIDEO_URL" -app
# 合并视频和音频(假设 BBDown 下载的视频和音频已存在)
# 你可以根据需要添加 ffmpeg 合并命令
echo "下载和合并完成!"
该文件直接放在根目录即可。
接着将文件设置为可执行
chmod +x BBdown.sh
以后要下载视频直接执行该脚本即可。
./BBdown.sh https://www.bilibili.com/video/BV1wWw5erEku/?spm_id_from=333.1007.tianma.1-2-2.click
右键点击云主机上的视频,点击下载即可将该视频下载到本地。
接着到官网下载potplayer,记得下载ffmpeg插件,即可观看该视频。