nilaoda / BBDown

Bilibili Downloader. 一款命令行式哔哩哔哩下载器.
MIT License
8.9k stars 1.2k forks source link

没有找到符合要求的音频流 #855

Closed MC-dusk closed 1 month ago

MC-dusk commented 4 months ago

1. 你使用的BBDown版本是什么?(指明 Release / Actions / DotnetTool)

Actions https://github.com/nilaoda/BBDown/actions/runs/6851227729 对应https://github.com/nilaoda/BBDown/commit/1196918e709f883eabfe3122ccad824b8f551381

2. 你在什么系统使用本软件?(Win/Linux/Mac)

win11

3. 你使用的完整命令是什么?

BBDown https://www.bilibili.com/video/BV14a4y1E7oM -p 1

注意这个视频没有音频

4. 遇到了什么问题?

红色提示:没有找到符合要求的音频流,然后就退出,没有下载视频。 按理说没有音频直接下载视频流再封装就好了,以前(指目前最新的稳定版1.6.1)也是这样的没有问题。 (那为什么不用1.6.1呢?因为会有其他问题比如Arg_KeyNotFound)

5. 运行截图(最好开启--debug;注意自行将Cookie/Token等敏感信息隐藏)

--

kemi-20 commented 4 months ago

用--video-only不就可以了

MC-dusk commented 3 months ago

用--video-only不就可以了

大哥这是个bug。。难道我每次下载视频前还要先判断这个视频有没有音频,然后再加上--video-only或者不加吗

我也说了旧版1.6.1没有问题可以直接下载

Aqua256 commented 2 months ago

不是bug吧,没有音频流就应该直接停止,除非你主动要求下载,工具最忌讳自作主张,你想想如果你下载很多视频下载后有一些有音频一些没有,怎么删掉没有的,这里的没给个提示,如果用户要继续下载得加--video-only

Aqua256 commented 2 months ago

按照这工具的角度想因为有 --video-only--audio-only和默认同时下载视频音频流合并的功能,默认参数就不应该擅作主张,在没视频或者没音频流的时候还继续下载

MC-dusk commented 2 months ago

不是bug吧,没有音频流就应该直接停止,除非你主动要求下载,工具最忌讳自作主张,你想想如果你下载很多视频下载后有一些有音频一些没有,怎么删掉没有的,这里的没给个提示,如果用户要继续下载得加--video-only

首先,软件本身的逻辑就是下载全部,只在新版出现的也没有指明的feature这就叫bug,除非作者明说这是刻意为之。

其次,--video-only是用来在音视频流中只下载视频流的,不是用来指明下载没有音频流的视频,你这完全是本末倒置