zxj999 发表于 2023-11-28 11:10:21

post.smzdm.com/p/ad2l6m0k
一文解决所有问题{:4_683:}

charlieego 发表于 2023-11-28 20:27:50

本帖最后由 charlieego 于 2023-11-28 20:50 编辑

zxj999 发表于 2023-11-28 10:52
无法理解

我昨天尝试了视频+ASS字幕混流

站里两个帖子都可以解决
https://bbs.acgrip.com/thread-9897-1-1.html
https://bbs.acgrip.com/thread-9070-1-1.html
你找的教程是转sup那体积也太大了。。
引用一下大佬对子集化的说明
这里说的字幕特指ass(ssa)这种带有特效的文本字幕;
ass字幕会引用一些字体,这些字体在播放器所在的系统里可能有安装,也可能没有;
为了实现在任意地方都能有完整的视觉体验,可以把字幕以及字幕里所引用的字体文件一起打包进mkv文件里;
以上的操作存在一个问题,有些字幕会引用很多字体,这些字体文件体积动辄几十MB,而字幕只用到了其中的几个字而已;
比如一个番剧本体200M,但打包了字体文件后变成400M了,这像画吗?
综上所述,子集化的目的就是把字体拆包,找出字幕用到的那部分字形并重新打包;
好处不仅限于节约存储空间,加快缓冲速度;
想想看:在一个只有30Mbps上传的网络环境下,要看上面那个光字体就200M的番剧,这河里吗?

总之把ass需要的字体精简后封入mkv就能正常显示并且基本只占用几百kb体积
(为保证正常显示上面两个软件提供的字体随机命名功能一定要开着)
根据你提到的蓝光机ass表现,估计你的蓝光机只能压成sup来观看(我对蓝光机不怎么了解

falsel 发表于 2023-11-29 01:27:02

本帖最后由 falsel 于 2023-11-29 04:30 编辑

zxj999 发表于 2023-11-28 10:52
无法理解

我昨天尝试了视频+ASS字幕混流

你mux的时候加字体了么,随便拿个lolihouse的视频举个例子,用MKVToolNix打开在Attachments里你是能看到字体文件的。
我猜测你mux的时候把没有把字体文件也加进去,所以你在电脑上看字幕还是用的你电脑安装好的字体,而在APTV里因为没有需要的字体,所以显示不出来。(截图上传不成功,最后用的imgur的图床,没有科学上网的话可能图片显示不出来)
https://i.imgur.com/NOHzr2r.png


解决办法有两个,一是把字体一起mux到mkv里,二是把字体加到ass里。我最开始是用第一种自己写了个小脚本把字体mux到mkv里,但是后来发现这个assfonts这个工具之后,我就全部改成用assfonts了。

用完assfonts之后,ass文件里边就有Fonts了,然后再在infuse上看就有字体了
https://imgur.com/yZKOGuJ.png
页: 1 [2]
查看完整版本: 安卓kodi怎么安装字幕字体