BiliLocal 本地弹幕播放器离线视频配齐弹幕的完整指南【免费下载链接】BiliLocaladd danmaku to local videos项目地址: https://gitcode.com/gh_mirrors/bi/BiliLocal硬盘里存了几百集追完的番剧用普通播放器打开却只剩画面少了当年追番时的热闹。BiliLocal 是一款基于 Qt 的本地弹幕播放器直接打开本地视频在线检索对应剧集的弹幕并加载离线看片时弹幕照常滚动。用 qmake 三步构建 BiliLocal工程是标准 Qt C 项目用 qmake 构建即可git clone https://gitcode.com/gh_mirrors/bi/BiliLocal cd BiliLocal qmake BiliLocal.pro make依赖 Qt5 与 OpenSSLLinux 下默认的 VLC 播放内核还需要 libvlc 开发包软件渲染路径会用到 ffmpeg 的 swscale、avutil 库。构建完成后直接运行生成的 BiliLocal 即可程序为单实例设计支持拖入文件也接受把视频路径作为启动参数直接打开。BiliLocal.pro 是构建配置按平台切换播放内核VLC / Qt Multimedia、渲染引擎Raster / OpenGL与界面形态。主画面里各轨道的弹幕已经铺开左侧面板第一行是视频文件路径第二行的搜索框填入弹幕源编号「弹幕源」下拉框在多个加载到的弹幕数据间切换「弹幕总控」「屏蔽顶」「屏蔽底」「屏蔽滚动」四个复选框则直接决定哪些轨道留在屏幕上。按编号检索本地视频弹幕源视频打开后把该视频在来源站点的编号填入搜索框并点「搜索」候选弹幕会以列表形式出现选中后弹幕即按视频时间轴开始滚动无需手动对轨。匹配请求由 src/Access/ 下的 Seek、Load 模块处理如果手头已有弹幕文件常见弹幕格式的后缀会被自动识别直接打开文件同样能加载。弹幕显示开关与屏蔽规则设置画面里弹幕过密时用面板上的轨道开关先粗调再进右侧「弹幕」面板按发送者精调列表里逐条加入或移出屏蔽名单比写正则规则更省事。需要批量处理时偏好设置里的屏蔽页签支持正则表达式并能按顶部、底部、滚动、反向、游客、彩色弹幕分组过滤判断逻辑集中在 src/Model/Shield。红色与白色弹幕在画面上交错滚动右侧「弹幕」面板列出了可单独屏蔽的发送者对刷屏的 ID 逐条处理适合弹幕量大但只想清掉个别用户的场景。低配设备的渲染引擎与播放内核切换偏好设置的性能页签提供两个独立下拉框渲染在 Raster软件光栅与 OpenGL 之间选解码在 VLC 与 Qt Multimedia 之间选线程数也可单独调整。老笔记本、集显机器建议先用 OpenGL 系统默认的解码内核跑一遍卡顿再退回 Raster弹幕特别密集的剧集可适当调低线程数。顶部、底部与滚动三类弹幕同时满屏字号、颜色与描边均按偏好设置生效这类高密度场景可以直接用来检验所选渲染引擎的满载表现。Android 端适配与多语言支持Android 平台走另一套界面Quick2QML界面加 Qt Multimedia 内核打包配置在 res/Android/用 Qt Creator 的 Android 构建即可产出 apk。界面内置简体中文与繁体中文翻译res/zh_CN.ts、res/zh_TW.ts启动时按系统语言自动加载。BiliLocal 适合有大量本地视频收藏、想找回在线追番时弹幕氛围的人。两点边界要注意弹幕源检索依赖对应站点接口站点上找不到对应视频时匹配会落空桌面端播放效果依赖本机 VLC 等系统库编译前建议先确认依赖齐全。【免费下载链接】BiliLocaladd danmaku to local videos项目地址: https://gitcode.com/gh_mirrors/bi/BiliLocal创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考