pikpak吧 关注:16,073贴子:42,961
  • 16回复贴,共1

字幕不显示?一些关于外挂字幕问题的说明及解决方案!

只看楼主收藏回复

我不是专业字幕组的,说的不对的点,如有专业的字幕组人员看到可以回复指正,但我有一些猜想和粗暴的解决方案确实实实在在帮我解决了字幕不显示,字幕乱码等问题。


猜想:
1、有的电视(或者手机电脑等)系统本身不支持读取某些资源的字幕编码,此为设备原因。

2、有些软件、如PikPak内置播放器、还有一些第三方播放器,电视播放器等等,对一些特殊编码的字幕支持不大友好,导致显示不了,此为软件原因。

3、一些字幕封装时采用了一些兼容性差或者比较新的编码,向下兼容差,导致很多设备识别不了,有些甚至用字幕编辑软件打开都是乱码状态,此为字幕封装格式选择导致的问题。

比较容易见到的字幕格式有:
.srt,此为向下兼容性最好的字幕格式,大部分设备都能正常读取,但是一些字幕封装的时候选择的编码是带BOM UTF-8,经过我对几千个字幕的使用测试,这种编码会导致有些设备或播放器读取不了。
.ass,此字幕会自带一些字幕组设置的特效,由于兼容性和编码等原因非常容易出现乱码或者无法读取等问题。
.sup,此字幕图片字幕,需要使用特定的播放器,播放蓝光原盘等视频时加载。大部分设备和播放器都不支持此字幕。


解决方案:
.srt字幕遇到加载成功但不显示的情况,直接用记事本打开字幕文件,另存为,编码选择ANSI,保存,再把修改编码的字幕载入播放器一般都能正常显示了。

.ass字幕,第一步,直接用记事本打开字幕文件,另存为,编码选择ANSI,保存,再把修改编码的字幕载入播放器看能否正常显示,如不能正常显示,请执行第二步,百度搜索:Time machine 字幕下载,下载这个字幕编辑软件后用软件打开ass字幕文件,点击文件,导出多版本,勾选srt_简体中文,编码ANSI,确定,再把新导出的字幕载入播放器,基本都能正常显示了,.srt格式字幕第一步未解决也可尝试第二步,简单粗暴100%能成功(无论是.srt还是.ass遇到问题,都必须先执行第一步,否则你的问题字幕导入到Time machine大概率也是乱码状态无法使用的)。

.sup,此字幕无解,只能寻找到能播放这个字幕的播放器去播放,最好直接问封装该字幕的字幕组应该用那个播放器。

注意:本解决方案只针对外挂字幕,封装在视频内的字幕,如遇到不显示问题,除了尝试更换设备播放或者使用带强大解码能力的第三方尝试播放外基本无解了。


附:.srt或.ass转码前的乱码问题字幕


附:.srt或.ass转码后的正常字幕


IP属地:湖北1楼2023-11-27 22:32回复
    解决方案看起来麻烦,其实非常简单。就是打开再保存,打开再导出,几秒钟就处理好了,希望能帮到你们


    IP属地:湖北2楼2023-11-27 22:42
    回复
      2025-08-19 15:25:42
      广告
      不感兴趣
      开通SVIP免广告
      记事本打开编辑字幕,其实还可以解决繁体字幕转简体中文字幕,日文、英文字幕转简体中文字幕,只需要整个字幕文件打开复制全部内容,丢到翻译软件或者在线简繁转换网页里面转换一下再复制回来替换就好了。更多的技巧你们自己慢慢研究,研究透Time machine自己做一个字幕都很简单。


      IP属地:湖北3楼2023-11-27 22:44
      回复



        IP属地:广东通过百度相册上传4楼2023-11-28 00:49
        回复
          收藏了


          IP属地:河南来自Android客户端5楼2023-11-28 00:52
          回复
            补充一下,只要不是内嵌到画面里的硬字幕还可以使用工具提取出来,再进行楼主的方法,一般内封装的字幕都能提取出来,提取工具自行百度。


            IP属地:河南6楼2023-11-28 08:42
            收起回复
              不要整得这么复杂,更换资源是最好的方法,或者换设备
              之前搞了好久也不行


              IP属地:安徽来自iPhone客户端7楼2023-11-28 08:51
              收起回复
                楼主,我想问下,我几周前在🍑买了体验年卡,到25年1月,然后刚又买了黑五的连续包年,这两个是会叠加吗,商店的订阅说11月27到期


                IP属地:甘肃来自Android客户端8楼2023-11-28 11:41
                收起回复
                  2025-08-19 15:19:42
                  广告
                  不感兴趣
                  开通SVIP免广告
                  PikPak针对本地设备字体不兼容问题,导致的字幕不显示或者乱码,在安卓端和TV端最新版中加入了PikPak全球字体文件。如遇到字体加载成功但不显示,字体加载成功但文本乱码。设置路径-右上角CC图标点开,字体设置,勾选PikPak全球字体文件。现在一般会自动检测字体是否正常,检测到不正常会弹窗提醒。



                  IP属地:湖北10楼2023-11-28 13:30
                  回复
                    我发现一个规律,字幕加载不出来或没有字幕的视频看起来流畅,有字幕就会时不时卡一下


                    IP属地:浙江来自Android客户端11楼2023-12-11 21:06
                    收起回复
                      大佬我想问一下,ios和安卓的pikpak端不一样吗,我安卓看字幕正常,ios端字幕只有英文


                      IP属地:湖北来自Android客户端12楼2024-04-22 12:32
                      回复