Bilibili Video Duration Calculator

自动计算B站视频列表中从当前集数到最后一集的剩余时长,并支持手动输入集数计算

作者
Jian A
日安装量
0
总安装量
2
评分
0 0 0
版本
3.0
创建于
2025-01-25
更新于
2025-01-25
大小
8.1 KB
许可证
MIT
适用于

B站视频时长计算器 - 脚本描述

B站视频时长计算器 - 脚本描述

脚本功能


该脚本用于在B站视频页面中自动计算从当前集数到最后一集的剩余时长,并支持用户手动输入集数进行计算。

  • 默认行为:打开网页或刷新时,自动从当前集数计算到最后一集的总时长。
  • 用户交互:用户可以手动输入集数,点击按钮或按下回车键后,从输入的集数计算到最后一集的总时长。
  • 自动更新:当用户切换集数(URL变化)时,自动更新计算结果。
  • 输入验证:如果用户输入的集数无效(如负数或超出总集数),会显示友好的提示信息。

脚本特点

  • 自动化:无需手动操作,打开页面即可自动计算剩余时长。
  • 灵活性:支持用户手动输入集数进行计算。
  • 实时更新:当用户切换集数时,计算结果会自动更新。
  • 友好提示:对无效输入提供清晰的提示信息。
  • 美观样式:控件与B站页面风格一致,显示在标题右侧。

使用方法

  1. 安装脚本后,打开B站视频页面(如多集连载视频)。
  2. 页面加载完成后,脚本会自动从当前集数计算到最后一集的总时长,并显示在标题右侧。
  3. 如果需要从特定集数开始计算,可以在输入框中输入集数,然后点击“计算剩余时长”按钮或按下回车键。
  4. 切换集数时,计算结果会自动更新。

技术细节

  • 选择器:使用.stat-item.duration匹配视频时长元素,使用.video-info-title匹配标题容器。
  • 时长解析:将MM:SSHH:MM:SS格式的时长转换为秒数进行计算。
  • URL监听:使用MutationObserver监听URL变化,自动更新计算结果。
  • 布局调整:通过flex布局将控件显示在标题右侧。

兼容性

作者信息


作者:Jian A

版本:2.9

许可证:MIT

项目地址:GitHub

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址