最近我在 Infuse 播放一些内封 SUP 字幕的视频时,发现字幕的竖直位置经常会出现偏移,不像其他播放器(如 SenPlayer、Fileball、Vidhub)那样始终固定在画面底部。为了让字幕不遮挡画面,我只能手动对其做垂直微调,这对不同分辨率和封装方式的视频来说,每次都要重新调整,体验非常不便。
下面是两个示例截图:
1. 场景一:
• 英文字幕 “And since the enthusiastic new DA”
• 中文字幕 “由于那个热情的新地方检察官”
• 字幕位置过高,与画面上方元素距离过近,显示效果欠佳
2. 场景二:
• 英文字幕 “A relatively small amount, 68 million.”
• 中文字幕 “相对来说数目比较小 6800 万”
• 字幕位置忽高忽低,有时会被画面下方的物体(桌面、道具等)遮挡或贴得太紧
⸻
问题描述:
• 对于封装在 MKV/MP4 中的 SUP(Blu-ray PGS)字幕,Infuse 目前似乎无法识别其原始垂直对齐设计,默认渲染位置每次播放都不一致;
• 只能通过“字幕垂直偏移”功能手动校正,但对大批量或分辨率各异的影片非常耗时;
• 与 SenPlayer、Fileball、Vidhub 比较,它们都能自动将 SUP 字幕固定在画面底部,并适配宽高比,无需二次调整;
⸻
建议功能改进:
1. 尊重 SUP 原始位置:读取字幕流中的定位信息,默认保持与原盘一致;
2. 「底部固定」模式:增加一个选项,可以一键将所有 SUP 字幕统一固定到画面安全区底部;
3. 多分辨率适配:对不同清晰度(SD/HD/4K)的视频,自动按比例缩放字幕与画面的上下边距;
4. 记忆各视频偏移值:如果用户手动调整过字幕位置,能够针对单个视频进行记忆并下次直接应用;
希望开发团队能考虑以上建议,优化 SUP 字幕的渲染和对齐逻辑,提升 Infuse 在播放 Blu-ray 及高清字幕时的用户体验。谢谢!上面都是内封字幕,而不是内嵌字幕!