Install
openclaw skills install bilibili-yt-dlp使用 yt-dlp 和 ffmpeg 下载哔哩哔哩视频。
openclaw skills install bilibili-yt-dlp一个用于下载哔哩哔哩视频的技能,使用 yt-dlp 下载,并使用 ffmpeg 合并音视频。
在需要以下操作时使用此技能:
pip3 install yt-dlpbrew install ffmpegwinget install ffmpeg# 查看可用格式
yt-dlp --list-formats "https://www.bilibili.com/video/BVxxxx"
# 下载最佳画质(4K/1080P60 可能需要大会员)
yt-dlp -f "best" -o "/path/to/video.mp4" "URL"
# 下载指定格式(视频+音频)
yt-dlp -f "30064+30216" -o "/path/to/video.mp4" "URL"
| 画质 | 视频ID | 音频ID | 分辨率 |
|---|---|---|---|
| 720P | 30064 | 30216 | 720x1280 |
| 480P | 30032 | 30216 | 480x852 |
| 360P | 30016 | 30216 | 360x640 |
browser action=open url="https://b23.tv/xxxxxx"
// 从 window.__playinfo__ 获取
var playinfo = window.__playinfo__;
JSON.stringify(playinfo);
ffmpeg -i video.mp4 -i audio.m4a -c copy -y output.mp4
# 先分别下载视频和音频
yt-dlp -f "30064+30216" -o "/Users/xbos1314/Documents/openclaw/file/video.%(ext)s" "https://www.bilibili.com/video/BV1EVZyBvEDu"
# 这将下载两个文件:视频和音频
# 然后使用 ffmpeg 合并(如果 yt-dlp 没有自动合并)
ffmpeg -i video.f30064.mp4 -i video.f30216.m4a -c copy -y output.mp4
yt-dlp -o "/Users/xbos1314/Documents/openclaw/file/video.mp4" "https://www.bilibili.com/video/BVxxxx"
browser action=close 关闭浏览器标签页