跳到正文
快播盒子local media bench

HANDBOOK 01

快播盒子播放器怎么用,以及它不做什么

工具的边界比功能更值得先讲清楚。知道它不做什么,才不会把时间浪费在它本来就不负责的事情上。

三种装载方式

  1. 点选择框。最直接,手机上也只有这一种稳妥做法。
  2. 拖进去。桌面浏览器上把文件从文件管理器拖到虚线框里。一次拖多个也行:扩展名是 .srt 或 .vtt 的会被当字幕,其余的当影音。
  3. 载入示例短片。手头没合适文件时用,那支短片是本站自己做的,H.264 加 AAC。

装载的本质是 URL.createObjectURL:浏览器给这个文件发一个只在本页面有效的临时地址,然后播放器去读它。没有任何请求发往服务器——这不是承诺,是这个 API 本身就不经过网络。

播放链路示意图:本机文件先经过容器解复用,再分别解码,最后才输出画面与声音
播放卡住时,先判断是卡在容器那一步还是解码那一步,后面的排查路线完全不同。

字幕怎么挂上去的

选中一个 .vtt,内容会被解析一遍再重新生成标准 WebVTT,然后作为 <track> 挂到视频上。选中一个 .srt,多一步:先在本机把时间码从逗号格式转成点号格式,补上 WEBVTT 头,再走同样的流程。

解析过程中遇到坏块会跳过,并把行号报在状态栏里。这里不做「猜一个合理值填进去」的事——字幕时间被悄悄改掉比报错更难查。要批量修时间轴,字幕工坊才是那个工具。

内封在 mp4 或 mkv 里的字幕轨,网页端读不出来。这不是本站的限制,是浏览器本身不向脚本暴露这些轨道。想用内封字幕,得先用本机工具把它抽成独立的 .srt。

进度记在哪,什么时候会丢

进度每两秒最多写一次,键是「文件名 + 字节数」。这个组合的用意是:同一个文件改了名就当新文件,重新压过体积变了也当新文件。不这样做的话,同名不同版本的进度会互相覆盖。

播放器页面上有「清除本机全部播放进度」,删的只是本站写的那些键,不会动别的网站的数据。细节在数据与存储边界那一页。

明确做不到的事

这些不是待办事项,是这个形态的工具本身的边界。

做不到原因该去哪
播浏览器不认的容器解复用在浏览器内核里,脚本改不了本机播放软件
转码浏览器里软转大文件的代价不成比例本机转码工具
读内封字幕浏览器不向脚本暴露内封轨道先抽成外挂字幕
跨设备同步进度本站没有账号体系,也不打算有—
提供片源本站只处理你自己已有的文件—

第一次用的四步

  1. 先载入示例短片,确认画面、声音、字幕三样都正常。这一步排除掉设备本身的问题。
  2. 再拖自己的文件进去。播不了的话,去格式自检台看看这台浏览器的能力边界。
  3. 需要字幕就挂上,对不齐就记下差了多少秒,到字幕工坊整体偏移一次。
  4. 想提高效率就看一眼快捷键,A-B 循环和逐帧是最省事的两个。