找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷导航
发帖
设为首页收藏本站免责声明
更多 jmds88 的帖子

【技术贴】日本电视录制档字幕抽取方法——将ts、m2ts档源中的字幕抽取并输出为ASS格式

[复制链接]
jmds88 发表于 2024-8-5 00:27:57 |查看: 12806|回复: 35 | 显示全部楼层 |阅读模式
本帖最后由 jmds88 于 2025-3-12 22:58 编辑

日本电视录制档字幕抽取方法

——将ts、m2ts档源中的字幕抽取并输出为ASS格式


【导语】
本贴为技术教程贴,以实用性为导向,仅展示在Windows环境下常用的一种方法,原理不做过多解释。
通过阅读本贴,能帮助您快速掌握如何将日本电视录制档【包括但不仅限于ts档(1080i、4k)、m2ts档(4k)】中包含的字幕流转换为扩展名为.ass的字幕(外挂字幕),方便您在PC或其他设备上欣赏节目自带的日语字幕,提升观看体验。


1 提取ts档(1080i、4k)字幕并输出为ASS

1.1 软件准备
一般使用"Caption2Ass-master"软件进行字幕提取。
软件下载链接:(回复可见)
游客,如果您要查看本帖隐藏内容请回复


1.2 软件运行准备
将“Caption2Ass-master.zip”解压到任意路径(建议解压到单独的文件夹)(如下图)
jc2.JPG

1.3 进入主程序目录
打开解压后的文件夹(此处示例为命名为...\Caption2Ass-master),双击打开目录下的“bin”文件夹。(如下图)
jc3.JPG

1.4 字幕提取操作
“bin”文件夹下的“Caption2AssC.exe”(或者“Caption2AssC_x64.exe”)为主程序

手动打开ts档文件所在目录,选中欲提取字幕的ts档文件,鼠标左键按住不放,将其拖拽到主程序上。(如下图)
jc new1.JPG


软件将自动开始识别文件中的字幕流信息,并开始逐条提取(如下图)
jc10.JPG

当cmd窗口文字停止流动,并自动退出,表示提取完成。
此时,在ts档所在的路径下,应生成了一个与ts档同名的.ASS字幕文件。(如下图)
jc12.JPG

1.5 字幕显示效果
如果您在Windows PC下使用Potplayer等主流播放软件播放ts档,一般来说,视频播放软件将自动抓取同路径下的同名字幕文件,并默认优先显示。(如下图)
其他平台或其他播放软件,请自行搜索如何外挂显示.ASS字幕。
字幕效果.JPG
字幕显示范例)


如果您显示的字体与上图不一致,则可能需要安装“HG丸ゴシックM”字体,字体安装方法请自行搜索。
字体下载链接:(度盘,回复可见)
游客,如果您要查看本帖隐藏内容请回复


2 提取m2ts档(4k)字幕并输出为ASS
m2ts格式的4k档提取方法与ts格式档大同小异,请对照第1部分的教程阅读,差异部分如下:


2.1 软件组成
m2ts格式的4k档一般使用"bs4kass"软件进行字幕提取,该软件只有1个“bs4kass.exe”可执行程序(主程序),没有其他文件。

软件下载链接:(回复可见)
游客,如果您要查看本帖隐藏内容请回复


2.2 字幕提取操作
1.同第一部分,建议将“bs4kass.exe”单独放到一个文件夹中,方便运行。
2.运行方法与上文1.4部分一致,请参照运行。
3.运行过程显示与1080i的软件略有不同(如下图)

jc14.JPG
提取中界面范例)

提取完毕后,cmd窗口自动退出,同路径应生成“同名+kingyubi”的.ASS字幕文件


2.3 字幕显示效果优化
由于某些原因,4k档的字幕并非与画面完全同步,此处提供一个简单的解决方案。
在Windows PC 的Potplayer中播放视频时,可通过以下快捷键进行字幕时间微调:
快捷键名称
样式
功能
备注
逗号
,
滞后
单次调整精度默认为0.5秒
句号
.
超前
单次调整精度默认为0.5秒
斜杠
/
复位


通过微调字幕时间,实现字幕与画面的基本同步。


3 疑难解答
Q1.为什么ts档提取字幕失败?(提示:invaild TS file 或cmd窗口闪退等)
A1.检查是否正确选中并拖拽ts档。

Q2.为什么cmd不能正常运行?
A2.请尝试以管理员身份(Administrator)登录系统,并运行。

Q3.4k档应该用什么软件提取?
A3.目前主流4k录制档有tsm2ts格式两种,ts请用Caption2AssC软件(即本教程第1章),m2ts请用bs4kass软件(即本教程第2章)。

Q4.为什么ts格式的4k档提取的字幕错位?
该问题目前暂无解决方案。如有熟悉该方面技术的大佬,欢迎在评论区不吝赐教!

Q5.为什么4k档提取字幕失败?(提示:Could not open source file)
目前有相当部分的4k档的无法识别、抽取字幕,目前暂无解决方案。如有熟悉该方面技术的大佬,欢迎在评论区不吝赐教!


因编写时间仓促,如有不妥之处请批评指正!


【更新记录】
2025-01-11 新增:资源共享盘分享链接;修正:更换字幕显示范例示意图

2025-01-01 修正:新增有相当部分4K档无法提取字幕的现状

2024-08-05 修正部分表述错误、简化教程操作(感谢@YYQHH 提供简便操作方法)

2025-03-12 修正:细化4k档ts、m2ts格式的提取方法

1.本教程中涉及的软件(Caption2Ass-master、bs4kass)均在github网站上开源发布,版权方面以github网站页面显示的开源协议规定为准。2.本教程中涉及字体来自于互联网,如有侵犯您的权益,请联系删除!


回复

使用道具 举报

Chrmmice 论坛元老

发表于 2024-8-5 01:05:00 来自手机 | 显示全部楼层
感谢分享方法
我要说一句
回复

使用道具 举报

YYQHH 金牌会员

发表于 2024-8-5 01:50:27 | 显示全部楼层
其实,好像只要把ts文件拖到主程序上面也能运行?
我要说一句
回复

使用道具 举报

beidow 中级会员

发表于 2024-8-5 10:10:02 | 显示全部楼层
感谢分享
我要说一句
回复

使用道具 举报

jmds88 楼主 版主

发表于 2024-8-5 12:49:49 | 显示全部楼层
本帖最后由 jmds88 于 2024-8-5 13:01 编辑
YYQHH 发表于 2024-8-5 01:50
其实,好像只要把ts文件拖到主程序上面也能运行?

感谢提出宝贵建议,已简化教程。
我要说一句
回复

使用道具 举报

znayumi 中级会员

发表于 2024-8-5 22:04:52 | 显示全部楼层

感谢分享
我要说一句
回复

使用道具 举报

ruka0990 金牌会员

发表于 2024-8-6 09:13:39 | 显示全部楼层
哇是干货啊,感谢分享
我要说一句
回复

使用道具 举报

admin 管理员

发表于 2024-8-7 17:20:21 | 显示全部楼层
感谢分享技术贴
我要说一句
回复

使用道具 举报

lkahdbc 中级会员

发表于 2024-8-10 23:55:43 | 显示全部楼层
感谢分享
我要说一句
回复

使用道具 举报

zerofive26 论坛元老

发表于 2024-8-11 00:05:22 | 显示全部楼层
感谢分享
我要说一句
回复

使用道具 举报

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

本版积分规则

下载客户端
安卓客户端 IOS客户端

快来加入我们吧!!

官方微信公众号

日音社JPOPTV.CN

皖ICP备2020018109号 |苏公网安备32021302000608号  

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.

QQ| Archiver| 手机版| 小黑屋| 日音社JPOPTV.CN

GMT+8, 2025-4-26 18:30 , Processed in 0.169894 second(s), 36 queries .