maruiqi
maruiqi
同样碰到了这样的问题。 版本: - IDEA Version: IDEA 2020.1.4 - JDK Version: java version 1.8.0_261 - OS Type & Version: mac 10.15.5 - Lombok Plugin Version: 0.30-2020.1 - Lombok Dependency Version: 1.16.20...
报错日志如下:处理视频「【中土群像】霍比特人&指环王(中土不朽,传奇永存)」第 1 页视频失败:failed to download file: HTTP status client error (404 Not Found) for url (https://upos-sz-mirrorhwb.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s...... https://www.bilibili.com/video/BV16s411D7Mp/ 这个接口里,script下面会返回会返回视频和音频的 baseUrl、base_url、backupUrl、backupUrl,而且返回了好几组 下面这组就是audio的第二组数据,可以看到报错404的是backupUrl里的第二个 "baseUrl": "https://upos-sz-estgcos.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s", "base_url": "https://upos-sz-estgcos.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s", "backupUrl": ["https://upos-sz-estgcos.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s", "https://upos-sz-mirrorhwb.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s"], "backup_url": ["https://upos-sz-estgcos.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s", "https://upos-sz-mirrorhwb.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30280.m4s"]...
报错的是30280的audio[1] 里的backupUrl,是不是因为开了音频质量优先的原因,导致192k匹配失败后,没有降级用132k和64k;B站音频是没有提供可选项切换的,可能做了音质自动降级,他请求的是 30232 的音频数据 audio: 1. "id": 30232 2. "id": 30280 3. "id": 30216 "dash": { "duration": 298, "minBufferTime": 1.5, "min_buffer_time": 1.5, "video": [ { "id": 64, "baseUrl": "https://upos-sz-estghw.bilivideo.com/upgcxcode/45/14/3631445/3631445_da3-1-30064.m4s", "base_url":...