TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 12758|回复: 12
打印 上一主题 下一主题

【Aegisub脚本】注音样式化 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2015-9-20 13:24:24 |显示全部楼层 |倒序浏览
本帖最后由 几年 于 2015-9-20 13:25 编辑

Aegisub生成的注音是带pos的,这个脚本是自动生成样式,格式按标准的Aegisub的注音格式就行了。
每个syl和furi都会生成一个样式,主要做了是用于其它工具做注音特效用的。TCAX的话好像是用不了,
因为目前好像是不支持多样式的ASS的。

QQ截图20150920121717.png
初次使用的时候会自动生成一个配置文件。
配置的话看文字应该都清楚。

生成的时候和自动化很像会覆盖上次生成的内容,只有标准的Aegisub的注意格式的行会处理。

注音的话可以使用以前我做的这个自动的工具

游客,如果您要查看本帖隐藏内容请回复

Rank: 4

沙发
发表于 2015-10-6 00:12:59 |显示全部楼层
exe12356 发表于 2015-10-5 22:00
求问这个怎么用啊?我载入了aegisub中 但是汉字和假名都在一起了

稍微录了下用法,传的时候网盘卡了,不知道视频有不有问题
用法大概就这样,有问题可以在问。
链接:http://pan.baidu.com/s/1o6IhV8e 密码:n7hb

Rank: 4

板凳
发表于 2015-10-7 11:28:07 |显示全部楼层
本帖最后由 几年 于 2015-10-7 11:30 编辑
exe12356 发表于 2015-10-6 23:51
为什么会这样?
还有 使用的时候一定要打K么?
如何配合你的注音工具使用? ...


你把你的ass传上来看看。
可以不打k但是要用脚本自动添加{\k0}的进行分隔
注音工具里有视频
导入afx的作用不大,因为好像现在的导入工具都不会利用ass的样式设置的位置信息。除非你会写afx的脚本。

Rank: 4

地板
发表于 2015-10-7 14:55:58 |显示全部楼层
exe12356 发表于 2015-10-7 12:52
如何用脚本自动添加{\k0}的进行分隔?
这个lua如何配合注音工具使用?貌似我打了K之后用不了注音工具 ...

ass你那里预览还是乱的?我里是好的啊,换个字体,有些字形幼圆没有。

注音我视频里说过吧,先用工具,后打k。用工具先要去申请一个appid填上以后才能用。

自动添加的话可以在工具里改。

可以改那个output format 里的 Aegisub Basic
QQ截图20151007145436.png

Rank: 4

5#
发表于 2015-10-7 15:54:09 |显示全部楼层
本帖最后由 几年 于 2015-10-7 15:54 编辑
exe12356 发表于 2015-10-7 15:24
我换了样式之后就变成这样了


在lua文件加一句
  1. syl_line.layer = syl_count
复制代码
添加大概这个位置
  1.                                
  2. local syl_line = table.copy(line)
  3. syl_line.text =  syl.text_stripped
  4. syl_line.effect = "furigana"
  5. syl_line.comment = false
  6. syl_line.style = string.format("line_%d_syl_%d",i-dialog_start_i+1,syl_count)
  7. syl_line.actor = string.format("{syl_%d_%d_%d}",syl.start_time,syl.end_time,syl.duration)
  8. syl_line.layer = syl_count
复制代码
改了以后,注意把Aegisub重启一下

Rank: 4

6#
发表于 2015-10-7 17:27:52 |显示全部楼层
exe12356 发表于 2015-10-7 16:01
可以了 谢谢~~~
但是会有这样的问题

没看明白,这不是好好的吗,怎么还要改?

Rank: 4

7#
发表于 2015-10-7 17:56:14 |显示全部楼层
exe12356 发表于 2015-10-7 17:48
第一个字的位置比其他都上一点

类似的加一句
  1. furi_line.layer = furi_count
复制代码
大概这个位置
  1. furi_line.style = string.format("line_%d_furi_%d",i-dialog_start_i+1,furi_count)
  2. furi_line.actor = string.format("{furi_%d_%d_%d}",furi.start_time,furi.end_time,furi.duration)
  3. furi_line.layer = furi_count
复制代码
不行的话把ass发上来我看看

Rank: 4

8#
发表于 2015-10-8 00:27:27 |显示全部楼层
exe12356 发表于 2015-10-7 22:01
两种问题

我这里预览没有什么大的问题,第一个看不出偏差很大,实在不行你换下字体,或者改下脚本里的那个setting里的位置。还有问题的话,我估计很难找出来了。
dummy_002_2066.png

Rank: 4

9#
发表于 2015-12-10 15:01:53 |显示全部楼层
aristotll 发表于 2015-12-10 00:00
我想自动搞一个脚本语言先一下生成的东西 调用Mecab来给日文注音 但不知道k的语法是啥 求教 ...

Mecab以前我也用过,写出来的东西用起来不是很好。
注音语法可以看这里http://docs.aegisub.org/3.2/Furigana_karaoke/
基本上只要写成{\k1}汉字|注音{\k1}的格式就行了。然后用这个工具会自动排版格式。
建议下这个最近的脚本覆盖。
http://pan.baidu.com/s/1o7gDMBK

Rank: 4

10#
发表于 2015-12-14 21:19:31 |显示全部楼层
aristotll 发表于 2015-12-14 19:25
多谢分享
我Mecab的感觉还行 当然不要用作者推荐的词典 用unidic比较好

现在我把工具都做到到Aegisub里了。如果你是字幕组打算做注音双语字幕的话,可以联系我。

Rank: 4

11#
发表于 2015-12-14 22:21:18 |显示全部楼层
aristotll 发表于 2015-12-14 21:44
我是个人做,帮助自己学习日文的,谢谢了

新的更新的lua脚本貌似有问题.汗 ...

没问题吧,我都用得好的。
1,把Aegisub根目录下的furiganaStylizeConfig.json文件删掉在重新运行Aegisub
2,脚本只会对注释行产生效果
还有问题的话可以把报错贴上来
其实你用我更新的注音字幕基本就差不多了,老番的话你可以自己弄下

Rank: 4

12#
发表于 2015-12-14 23:19:28 |显示全部楼层
aristotll 发表于 2015-12-14 22:49
这是我的设置

这是我的加了ruby的文件 用上个Furigana Stylize版本是可以的

FredJansen_2015-480p.ja.ass.zip (38.11 KB, 下载次数: 1812)
你没注释
播放器建议用mpc

Rank: 4

13#
发表于 2015-12-15 00:20:36 |显示全部楼层
aristotll 发表于 2015-12-15 00:01
能发一个你settings设置的图吗,现在我的设置还是没能达到你产生的文件的效果
多谢 ...
  1. {"furiganaVerticalPositionFixed":"7","maintextVerticalPositionFixed":"0","maintextHorizontalPositionFixed":"0","furiganaSpacing":"0","furiganaScale":"0.5","positionMode":"outer","generateSylLine":false,"noBlankSyl":true,"fieldTextMode":"clean","furiganaHorizontalPositionFixed":"0","sylTimeMode":"line","furiTimeMode":"line","generateLine":true,"generateFuriLine":true,"noBlankFuri":true}
复制代码
覆盖furiganaStylizeConfig.json里的内容重启Aegisub就行了
注音的的格式还有其它2两种标注方法,会影响注音的排版位置
参考http://docs.aegisub.org/3.2/Furigana_karaoke/
1,假名|注音
2,假名|!注音
3,假名|<注音
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-5 16:20

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH