APP下载 微博 微信

Hao4K影音


[软件相关] 14C-整改字幕流程f_自定UTF-8字幕试行规范

[复制链接]

发表于 2021年07月21日 02:56 10115 0 来源:影视制作> 软件相关 |只看大图 回帖奖励 |正序浏览 |

Yuran 帖主

2021-7-21 02:56

14C,其中的14, 是连载篇的序号。后缀C,意指 三板斧的第三斧(与 ass外挂字幕的、DIY 实验有关)。
本人原创实验心得,非专业,非权威。谨供参考。全部归纳/整理到:论坛淘帖专栏中,链接在此



这是我的自习笔记,兼做备忘录。
外挂字幕的、整改前的前期(预备)工作,目前来说,Yuran 通过DIY编程、整合,已能实现,下述功能:

  • 自动判别外挂字幕,究竟是ANSI类,还是Unicode类。
  • 对于ANSI类的字幕,能自动甄别:中(简繁)日韩、英文语种。
  • 对于Unicode类的字幕,能自动判别、区分:带BOM的UTF-8、不带BOM的UTF-8 !







后续工作,也没问题,已编程、通过测试。

  • 能将多语种的ANSI字幕,分别自动转码,改成 Unicode的(UTF-8 ,或 UTF-8 带 BOM)!
  • 能将不带BOM的UTF-8 字幕,自动转成: 带BOM的UTF-8 !



现如今,Yuran所制定的、家庭影院看片用的、(外挂)字幕编码规范,
究竟是采用:带BOM的 UTF-8 ,还是不带BOM 的UTF-8 呢?

目前来说,我决定: 以普通的 UTF-8 (也就是,不带BOM),作为试行规范!

给 UTF-8 加上 BOM,那是微软的风格。而 Unix 、Linux等平台的开发者,并未跟风。
因此,存档的相关文件,也必须要有: 向下兼容、跨平台的考量!
(再者说,HTML有charset,XML有encoding,都有文字的编码规范。
而带BOM的UTF-8文件,在其它平台读取、编译时,可能有麻烦!)



再论家庭影院,自己积攒的片源、所配套的外挂字幕等,难道是:微软的系统/环境专用?!
别忘了,许多4K 硬盘播放器的底层软件,都是基于Linux、安卓等系统。

我这里,即使 杰科 G5300, 支持Unicode字幕。 但不同房间、不同住所,还有芝杜、海美迪等播放器呢。
因此,为了规避风险、消除隐患。不妨这样:

  • 暂时将ANSI字幕的、转码规格,定在 UTF-8 (不带BOM)。
  • 网络下载的、Unicode的、不带BOM的UTF-8 字幕,不做转码。
  • 网络下载的、Unicode的、UTF-8 且带BOM的字幕,不做转码。

这样做,并非堵死那个“BOM”,慢慢过渡吧(据传,linux也在改良,开始支持UTF的BOM)...



等将来,如果迫于需要,须强制使用: 带BOM的UTF-8 字幕时,用程序做批量处理,
将普通UTF-8字幕,分别加上:三个字节的(BOM)Header,这不难。
自己编程、或借用第三方工具,都能轻松实现。

yyy.jpg

反正吧,UTF-8字幕,若不带BOM,随时可以:加上Header 。

延伸阅读
应对家庭影院UHD片源的三板斧-连载前言
https://www.hao4k.cn/thread-59303-1-1.html

2C-ass字幕脚本内:4K HDR外挂字幕调色
https://www.hao4k.cn/thread-59325-1-1.html

3C-ass字幕脚本中:HDR外挂双语字幕调色
https://www.hao4k.cn/thread-59342-1-1.html

4C-ass字幕脚本中:SDR外挂字幕边缘配色
https://www.hao4k.cn/thread-59357-1-1.html

5C-ass字幕脚本里:HDR外挂字幕边缘配色
https://www.hao4k.cn/thread-59387-1-1.html

6C-用杰科G5300播放机做字幕相关的实验
https://www.hao4k.cn/thread-59405-1-1.html

7C-ass字幕脚本中的、与色域有关的新定义
https://www.hao4k.cn/thread-59408-1-1.html

8C-分享Yuran自定义的、ass字幕的实验模板
https://www.hao4k.cn/thread-59444-1-1.html

9C-整改字幕流程a_为音唇同步,调整时间轴
https://www.hao4k.cn/thread-59484-1-1.html

10C-整改字幕流程b_字幕规格的演变历程
https://www.hao4k.cn/thread-59566-1-1.html

11C-整改字幕流程c_形态各异的实验字幕样本
https://www.hao4k.cn/thread-59600-1-1.html

12C-整改字幕流程d_可借用的第三方小程序
https://www.hao4k.cn/thread-59661-1-1.html

13C-整改字幕流程e_UTF-8字幕BOM特征码
https://www.hao4k.cn/thread-59716-1-1.html

14C-整改字幕流程f_自定UTF-8字幕试行规范
https://www.hao4k.cn/thread-59717-1-1.html

15C-整改字幕流程g_批量甄别外语ANSI字幕
https://www.hao4k.cn/thread-59718-1-1.html

16C-整改字幕流程h_转换后UTF-8字幕无乱码
https://www.hao4k.cn/thread-59720-1-1.html

17C-整改字幕流程i_提高UTF字幕的甄别效率
https://www.hao4k.cn/thread-59784-1-1.html

18C-整改字幕流程j_ANSI(外语)字幕批量转换
https://www.hao4k.cn/thread-59798-1-1.html

19C-整改字幕流程k_UTF-8字幕移除BOM
https://www.hao4k.cn/thread-59819-1-1.html

20C-整改字幕流程l_将外来ass转成规范的ass
https://www.hao4k.cn/thread-59881-1-1.html

21C-整改字幕流程m_ass文件,不只是字幕
https://www.hao4k.cn/thread-59882-1-1.html

22C-想实现字幕自动下载/归档,须与时俱进
https://www.hao4k.cn/thread-60028-1-1.html

评分

参与人数 1活跃 +1 H币 +8 收起 理由 (评分规则)
流年似春水 + 1 + 8 很给力!

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
版主
:
介绍未填写

主题

帖子

积分3657

Hao4K影音app客户端下载