lifegpc / bili

A tool to download barrage/video from bilibili/acfun. Support English, Japanese and Chinese(China).一个Python编写的从Bilibili/Acfun下载弹幕/视频的工具。支持英语、日语和中文(**)。(WEBGUI正在路上)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BUG Report

unauth401 opened this issue · comments

近期(一周内)不知道为什么一旦连着下载超过五个视频就会报获取文件大小失败。尝试重新获取……
滚动速度极快
此时ctrl+c有时候是keyboard interrupt有时候是local issuer failed to verify(原文复现不出来,大概意思是证书验证错误)

日志已发到邮箱 请查收

PS: 也不一定是五个
只要请求比较快就会炸
一两个还是没什么问题的

同样的问题 但我一个都下载不了

目前已转好
似乎是前两天let's encrypt证书链的问题
导致用了let证书的网站全线爆炸

似乎B站视频API更新了
现在已经无法下载视频

试试dev分支,普通视频的视频下载解析应该OK了

现在能用了

试试dev分支,普通视频的视频下载解析应该OK了

怎么使用dev分支?我下载dev分支的代码然后解压缩。
用py start.py命令,然后报错。
Traceback (most recent call last):
File "D:\bilidev\start.py", line 28, in
import PrintInfo
File "D:\bilidev\PrintInfo.py", line 16, in
from command import gopt
File "D:\bilidev\command.py", line 19, in
from file import filterd
File "D:\bilidev\file_init_.py", line 19, in
from lang import getdict, getlan
File "D:\bilidev\lang.py", line 16, in
import polib
ModuleNotFoundError: No module named 'polib'

正确使用dev分支的方式是?感谢大佬的付出,

试试dev分支,普通视频的视频下载解析应该OK了

怎么使用dev分支?我下载dev分支的代码然后解压缩。 用py start.py命令,然后报错。 Traceback (most recent call last): File "D:\bilidev\start.py", line 28, in import PrintInfo File "D:\bilidev\PrintInfo.py", line 16, in from command import gopt File "D:\bilidev\command.py", line 19, in from file import filterd File "D:\bilidev\file__init__.py", line 19, in from lang import getdict, getlan File "D:\bilidev\lang.py", line 16, in import polib ModuleNotFoundError: No module named 'polib'

正确使用dev分支的方式是?感谢大佬的付出,

python -m pip install -r requirements.txt

使用后确实能用了,但是这样下载的代码里没有 aria2c.exe和ffmpeg.exe文件。手动复制这两个exe文件后aria2c功能正常使用,但是视频和音频下载完不会合并,应该是ffmpeg合拼视频这一步出差错了。这个问题应该怎么解决?谢谢大佬。

可以把ffmpeg.exe放到C:/Windows/ 那个文件夹里的exe一般都能被找到

把ffmpeg.exe 放到了c:/windows那个文件夹了(我也关机重启了)。其实我用scoop装了ffmpeg,也添加到了环境变量里。
如图:
image

但是就是没法用ffmpeg合并?

大佬考虑更新一个小版本修复普通视频解析吗?感谢大佬回复。