Skip to content

关于弹幕 #30

Closed Answered by HFrost0
HFrost0 asked this question in Q&A
May 3, 2022 · 4 comments · 1 reply
Discussion options

You must be logged in to vote

版本0.6.5已支持ASS格式的弹幕,基于biliass,并使用进程池在下载的同时进行转换

为什么需要进程池

考虑到弹幕文件较大时,转换属于CPU瓶颈任务,M1芯片转换5MB的一个弹幕文件需要数十秒的时间,因此使用了进程池配合协程,在下载的同时进行转换,充分利用多核cpu资源

还有什么问题

在用户中断的情形下,未完成转换的弹幕需要重新进行转换,可能出现视频下载完成了也没转换好的情况,在这种情况下进度条卡在100%并等待转换完成后才开始下一个视频的下载(收到了设置的最大并发数的限制),未来可能对biliass进行一定的修改,支持中断后的继续转换

Replies: 4 comments 1 reply

Comment options

HFrost0
May 7, 2022
Maintainer Author

You must be logged in to vote
0 replies
Comment options

HFrost0
May 13, 2022
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by HFrost0
Comment options

You must be logged in to vote
0 replies
Comment options

HFrost0
Sep 22, 2022
Maintainer Author

You must be logged in to vote
1 reply
@HFrost0
Comment options

HFrost0 Mar 2, 2023
Maintainer Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
discussion 对于本项目的未来改进的讨论 discussion for future improvement
1 participant
Converted from issue

This discussion was converted from issue #7 on August 20, 2022 10:55.