andy613 发表于 2020-12-15 13:52:06

大量批次修改ass字幕的字型大小?

請問各位大佬
有沒有軟體可以大量批次修改ass字幕的字型大小
我用Aegisub好像只能一個一個打開修改


小吉炖蘑菇 发表于 2020-12-15 14:18:18

notepad++ 批量打开后全部替换

面包车 发表于 2020-12-15 15:37:05

我用的是EmEditor,全部打开字幕之后,勾选群组中所有打开的文档,点全部替换
因为你修改的字形大小,这个方法只适用只有很少样式,而且字形大小设置都不同字幕
某些样式很多的建议还是用aegisub,
把一个修改好的字幕打开,
选择字幕,点击样式管理器,
把当前脚本全选,点复制到样式库
之后就打开未修改的字幕
选择字幕,点击样式管理器,
把样式库的脚本全选,点复制到当前脚本
就可以直接覆盖旧的样式了。
之后保存,再打开下一个,
这样虽然也是一个一个的改,但是应该可以加快你的修改时间

Rikkano 发表于 2020-12-15 15:44:33

andy613 发表于 2020-12-15 16:13:54

感謝各位,
我已經成功批次修改了

面包车 发表于 2020-12-15 17:51:45

Rikkano 发表于 2020-12-15 15:44
Sublime Text3
楼上也太原始了,改一个,然后批量替换就行。或者用 Python 脚本 Prass



没办法,我不会编程,也不会使用编程工具,只能用些笨办法了

Rikkano 发表于 2020-12-15 18:47:10

面包车 发表于 2020-12-15 20:10:28

Rikkano 发表于 2020-12-15 18:47
不用你编程啊,就把 Python 文件下载下来,把上面那条命令复制粘贴,敲下回车就完了。可比你在 Aegisub 里 ...

我发现你们的程序员思维已经和普通人完全不同了,以为说个关键的别人就全懂了。
我看不懂命令,你说把Python 文件下载下来,修改好一个文件之后,直接打开Python复制粘贴那条命令
就好了
那么问题来了,我修改了一个文件D:\01\01.ass,02-12没修改,那么你那条命令怎么定位到修改的文件,把修改的地方同步修改到没修改的地方?
其他地方还有D:\02\01.ass,D:\03\01.ass

——————————
@tonyhsie 可能是版本不同,不知道你用的是什么版本,我的是14.8.0
ctrl-shift-H 不知道是什么快捷方式,测试了一下和退格键一样
ctrl-H 是打开替换,里面有一个选项是搜索群组中所有打开的文档
所以要把修改的文档全部打开。

Rikkano 发表于 2020-12-15 20:30:19

面包车 发表于 2020-12-15 21:35:11

本帖最后由 面包车 于 2020-12-15 21:37 编辑

Rikkano 发表于 2020-12-15 20:30
首先我不是程序员,我甚至连 Python 版本的 Hello,World 都不会写,而且我本科的计算机必修课只有 61 分。 ...
我不是对你有什么意见,当然,我语气不好,我道歉
怎么说呢,
很多程序员写的教程都是这样,说,输入,回车,就好了
但是跟着教程做,就发现出错了,
因为他们写的教程一般都是面向有基础的人的(也就是默认你知道他们的代码是什么意思的
很多细节你没基础你就会搞错
就算他们写着小白都会明白的教程,
里面也有这种地方
因为有些东西太基础,被他们忽略了
我上面的回答其实也差不多。
我用的是EmEditor,全部打开字幕之后,勾选群组中所有打开的文档,点全部替换
这是一个EmEditor 软件的文本替换教程,
但是我把一些使用对象应该知道的东西都忽略不写了,
如果要写具体的应该这样
我用的是EmEditor,全部打开需要修改的字幕,
之后,使用快捷键ctrl-H打开替换,
在搜索栏里写你需要修改的字形大小,比如方正准圆_GBK,17.5,替换为里面输入你需要修改成的字形大小比如浪漫雅圆,20,
之后勾选搜索群组中所有打开的文档,点全部替换。
最好还附上图示例,把使用的人当什么都不会的人,把步骤全部列出,才能让人明白怎么做
但是我也默认使用对象应该会使用替换功能,只写明了关键点

页: [1] 2
查看完整版本: 大量批次修改ass字幕的字型大小?