b 站音频导出请教

2022 年 10 月 25 日
 YVAN7123

需求: 想将 b 站的视频里面的音频导出到 u 盘 然后在车上播放。 毕竟大多数的音乐软件都不太好用

初步构想:

  1. 将视频收藏到指定的收藏夹。
  2. 通过 api 获取的视频的 ID
  3. 通过某种技术将音频导出

最好是 py/golang 可以实现代码

有没有大佬知道这个该用什么技术

4420 次点击
所在节点    Python
20 条回复
RenzHoly
2022 年 10 月 25 日
keyword233
2022 年 10 月 25 日
下载 dash 流格式的视频,可以单独下载音频轨。

B 站 API 文档可以参考: https://github.com/SocialSisterYi/bilibili-API-collect
swcat
2022 年 10 月 25 日
方案 1, 使用 lux 下载, 这个好像能直接下载音频
方案 2, 手机缓存, 找到缓存目录, 直接把对应的 audio.m4s 改为 xx.m4a 就能直接播放了
catinsides
2022 年 10 月 25 日
用 lux 把视频下到本地,然后用 ffmpeg 提取出音频?
gxt92
2022 年 10 月 25 日
https://github.com/yt-dlp/yt-dlp
比如说
yt-dlp --ignore-errors -f bestaudio --extract-audio --audio-format aac --audio-quality 0 "https://www.bilibili.com/video/BV17y4y1J7eA"
YVAN7123
2022 年 10 月 25 日
@gxt92 这个可以试一下
Privileges
2022 年 10 月 25 日
我记得 B 站下载 API 中有个可以仅下载音频,跟我之前备份 B 站收藏夹视频的工具类似,可以去 Github 找找音频下载的 API ,B 站收藏夹也有 API ,调用收藏夹 API ,提取当前页数中所有的 Bvid ,然后挨个调用下载 API 就行了
impireWOW
2022 年 10 月 25 日
这个有油猴脚本可以用的, https://github.com/the1812/Bilibili-Evolved 我一直用的这个 要听歌就提取一下音轨,导出用的工具是小丸工具箱
ansonsiva
2022 年 10 月 25 日
downie 一个软件就解决了下载和提取音频
sparkinglemon
2022 年 10 月 25 日
https://github.com/leiurayer/downkyi 这个也挺方便的,音视频分离在工具箱里
Phasma
2022 年 10 月 25 日
pip install bilix
bilix get_favour(收藏夹 id) --only-audio
YVAN7123
2022 年 10 月 25 日
@hymzhek 牛逼!!!!
ljh0585
2022 年 10 月 25 日
用手机缓存之后,在 /Android/data/tv.danmaku.bili/download/.../audio.m4s,这个就是视频的音轨,重命名成.mid 就可以直接播放了。
wliansheng
2022 年 10 月 25 日
@hymzhek NB ,
YVAN7123
2022 年 10 月 25 日
@ljh0585 iphone ~
JimMoen
2022 年 10 月 25 日
1 楼 @RenzHoly 和 8 楼 @impireWOW 说的插件和脚本我都在用
哔哩哔哩助手可以仅下载音频。
Bilibili-Evolved 提供了 RPC 到 aria2/Motrix 的下载请求,对于集合分 P 视频的下载比较方便。
Huelse
2022 年 10 月 25 日
ffmpeg -i xxx.mp4 -c copy -vn xxx.acc
charlieethan
2022 年 10 月 25 日
hellodigua
2022 年 10 月 25 日
baobao1270
2022 年 10 月 27 日
毛遂自荐自己写的
http://github.com/baobao1270/bget

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/889576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX