一集缓存下来有多大
单集体积主要由三件事决定:清晰度档位、单集时长以及编码方式。日常播出的番剧单集在二十四分钟左右,这部分时长基本固定,因此体积的差异主要来自画质选择。
按常见经验估算,最低档清晰度的单集大约在七八十兆上下,中间档在一百五十兆到两百兆之间,最高档可以到三四百兆甚至更高。一部十二集的番按中间档缓存,总占用大致在一到两个吉字节之间;按最高档缓存,可能会翻倍。
这意味着手机剩余空间在十吉字节以内时,不要一次性把好几部作品整季加进缓存队列。更稳妥的做法是先缓存一部正在追的作品,看完再换下一部,让占用的空间维持在一个可控的区间里。
缓存管理页会显示每一组的已用体积和剩余任务,动手之前先看一眼这个数字,比凭感觉判断要准得多。
批量缓存的挑选顺序
缓存任务按加入的先后顺序执行,因此加入队列的顺序直接决定了哪一集先下载完。通勤路上要看的那一集,建议单独先加进队列,不要让它排在整季任务的最后。
比较省事的做法是分两批:第一批只加接下来两天要看的集数,等这批下完再看情况加第二批。一次性把整季几百集全部加入队列,除了占空间之外,还会让任务列表变得很长,中途想调整都不方便。
缓存过程中可以随时暂停某个任务,暂停之后再继续不会重新下载已经完成的部分。遇到临时要用流量的时候,把整批任务暂停掉,比一个个关掉再重新找要快。
画质与体积的取舍
缓存画质和在线播放画质是两套独立设置。在线播放时自动降档是为了不卡顿,缓存时选的档位则是永久写进文件的,因此缓存里的画质选择更值得花时间想一下。
如果主要在手机屏幕上观看,中间档通常已经足够,亮度正常的情况下与最高档的差别并不明显;如果习惯把手机投屏到电视上看,那么缓存最高档才有意义,否则大屏上的压缩痕迹会很突出。
还有一种折中的用法:常看的作品按中间档缓存,特别喜欢的剧场版按最高档单独缓存。剧场版一般时长更长,画质差距在大屏上更容易被看出来。
更换缓存画质需要把已有的缓存删掉重新下载,客户端不会自动用新画质覆盖旧文件。所以第一次缓存之前就想清楚要哪一档,比后面返工更省事。
缓存写在手机的哪一层
缓存文件写在手机的内部存储或外部存储卡上,具体位置取决于第一次使用时的授权与选择。个人中心的设置里可以查看当前缓存目录,也可以在存储卡空间不足时把它改到内部存储。
更改缓存目录之后,已经缓存的文件不会自动搬迁,新任务才会写到新位置。想彻底换位置的话,需要把旧目录里的缓存删除,再重新缓存一次。
这些文件是应用私有的加密片段,不是普通的视频文件,用第三方的文件管理器直接打开是播不了的,也不建议手动移动或重命名——那样做会让客户端找不到文件,表现为“明明缓存了却提示未缓存”。
如果手机开启了“自动清理”或者安全软件的“垃圾清理”,缓存目录有可能被当成缓存垃圾清掉。把应用加入清理白名单,可以避免第二天打开发现缓存全没了。
缓存在什么情况下会失效
已经下载到本地的文件不会自己过期,真正会让它没法继续播放的只有几种情况。
- 作品整体下架或版权调整,被下架的那几集即使有本地文件也可能无法播放,收藏与进度不受影响。
- 客户端升级之后更换了缓存格式,旧版本写入的文件需要重新缓存一次。
- 手动清理了应用数据或者卸载重装,缓存目录随之被清空。
- 把缓存目录里的文件手动移动到别的位置,客户端找不到原路径。
这几种情况里只有前两种属于正常范围,后两种都是操作引起的。判断方法很简单:在缓存管理页里还能看到条目、但点开播放提示失败的,多半是前一类;连条目都不见了,说明文件本身已经不在了。
清理与重新下载
清理缓存有两个层次。删除单部作品的缓存只影响那部作品,其他的任务与收藏都保持原样;清理全部缓存则会把所有已下载的文件一次性删掉,操作前会再确认一次。
需要区分清楚的是“缓存”和“数据”。缓存指的是下载下来的剧集文件,删掉之后需要重新下载;数据指的是账号、收藏、进度与设置,清掉之后需要重新登录并等待同步。清理缓存时不要顺手把应用数据也清了,否则会丢掉本机上尚未同步的记录。
如果只是想腾出空间又不想重新下载,可以先按体积排序,把看过的、体积最大的那几组删掉,留下还没看的。缓存管理页支持按作品查看体积,按这个顺序处理效率最高。
重新下载的速度跟在线播放一样取决于网络。同一部作品重新缓存时,已经看过的集数不会自动跳过,需要自己决定还要不要留着。
出门前的固定动作:先看一眼缓存管理页的剩余空间,再把路上要看的那几集提到队列最前面,最后确认手机的自动清理里没有把客户端算进去。三件事大约半分钟,能省掉路上没有网络时才发现缓存不完整的麻烦。
顺手看看播放设置
缓存和播放共用一套画质逻辑,两边一起看会更清楚