TA的每日心情 | 慵懒 4 天前 |
---|
签到天数: 1611 天 [LV.Master]伴坛终老
星辰大海
爱の探求者
- 积分
- 351327
|
本帖最后由 waecy 于 2024-1-26 20:10 编辑
教程视频
A站
https://www.acfun.cn/v/ac43149310
B站
https://www.bilibili.com/video/BV1qa4y1R7r4/
https://www.bilibili.com/video/BV1cc411D7Ed/
https://www.bilibili.com/video/BV18c411B7fE/
前两段因为OBS设置F4停止快捷键和PotPlayer的F4冲突,所以没录完,其实昨晚录了3-4次,最后一段还算全,虽然后面有因为OBS中途自动保存文件,少了PotPlayer的设置重载字幕选项,那个相信坛友都用过,也没多大影响
好压批量字符替换工具
https://wwi.lanzouw.com/i30i7fi
https://url07.ctfile.com/f/770007-333492027-17f3c1?p=ACGN(访问密码:ACGN)
按钮精灵2014
https://wwi.lanzouw.com/ifNE61h0ryuf
https://url07.ctfile.com/f/770007-986212822-34fa72?p=ACGN(访问密码:ACGN)
================================================
前提:
此教程适用于批量修改多个外挂字幕,如果只单独修改1个字幕文件,直接用记事本,文本编辑器,或者【Aegisub】来修改都行,如果有多个字幕都有错误翻译,不想一遍遍一个个文件都打开可以使用本人这一方法
PS: 此方法适合对日语有一定听力朋友, 喜欢某部番, 边看边改字幕,因为如果先对字幕,会影响第一次观看的观感
① 编写代码,我这里是27寸 4K屏,所以按键精灵获取屏幕X,Y轴,相同屏幕的可以直接用我写的代码,如果屏幕大小不同,需要单独测量X,Y轴,可以用按键精灵自带的来测,也可以用本人比较喜欢用的截图软件【FastStone Capture 】来获取屏幕X,Y轴
简单来说就是把鼠标键盘的操作分批让代码来帮你点击,节省点击按键的次数,节省时间
本人电脑分辨率和缩放
=-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
代码一:
2023年12月06日 0:00左右实现的,主要是通过鼠标光标移动X,Y轴,关闭浏览器和切换PotPlayer窗口实现
- // 点击替换(K)
- Delay 100 // 这里是延时时间,按毫秒来算,1000毫秒1秒
- MoveTo 2205,1573 // 这里就是之前演示指定屏幕的X,Y轴,鼠标光标移动到指定位置
- LeftClick 1 // 这里是鼠标左键单击1下
- // 点击确定
- Delay 100 // 操作如上
- MoveTo 2025,1164
- LeftClick 1
- // 点击关闭 因为有可能替换文件多,所以1秒半
- Delay 1000 // 这里需要注意下,如果替换就几个文件,可以改成不到1秒,如果有几百个文件都要改,建议把延迟时间改长些,免得还没完全替换完就关闭了乛ᴗ乛,如果文件过多,还没替换完就关闭,可能导致有些没替换完成,这里我改成1秒测试目前几十个字幕文件还能在这个时间段替换完,如果像长篇动画,火海死柯南等,如果需要更改外挂字幕,文件过多,我建议把延时时间改长些
- MoveTo 2375,807
- LeftClick 1
- // 点击PotPlayer全屏窗口
- Delay 100
- MoveTo 1642,48
- LeftClick 1
- // 按住F4键停止PotPlayer播放器
- Delay 108
- KeyDown "F4", 1
- Delay 100
- KeyUp "F4", 1
- // 按住Ctrl键
- Delay 100
- KeyDown 17,1
- // 按住Enter回车键
- KeyDown 13, 1
- // 松开Ctrl, Enter键
- KeyUp 17, 1
- KeyUp 12, 1
- // 把鼠标光标移动到中间,免得窗口标题一直在,点击播放
- MoveTo 1844,1091
- LeftClick 1
复制代码
=-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
代码二:
2023年12月07日 19:04:38优化修改,能用快捷键的都改成统一快捷键操作,必须通过鼠标光标移动X,Y轴的三步操作
① 点击替换按钮
② 点击确定
③ 等待1秒替换完成关闭
这三点全改成用快捷键实现,如果显示屏尺寸分辨率不同的朋友,只需修改以下3个的X,Y值,其他的快捷键都通用
→ 不同分辨率和屏幕尺寸的需要自己量下X,Y轴
①「点击替换工具任意位置获取窗口」
②「点击PotPlayer标题获取窗口」
③「移动鼠标光标到播放器中间点击,以免全屏标题挡着影响观看」
- // 好压自动点击批量替换字幕,关闭PotPlayer刷新字幕并全屏播放
- // 2023年12月07日 19:04:38修改完
- // By: waecy
- // 本代码在4K屏幕3840 x 2160分辨率下,缩放和布局 更改150%下正常使用
- // 鼠标光标点击好压窗口任意位置,获取焦点
- MoveTo 1958, 620 // ← 不同屏幕需要X,Y轴
- LeftClick 1
- // 按下Alt+K点击替换
- KeyDown "Alt", 1
- KeyDown "K", 1
- // 松开Alt+K键
- KeyUp "Alt", 1
- KeyUp "K", 1
- // 回车键按下确定
- KeyDown "Enter", 1
- KeyUp "Enter", 1
- // 替换成功后回车键按下关闭,关闭替换窗口
- Delay 1000
- KeyDown "Enter", 1
- KeyUp "Enter", 1
- // 鼠标左键点击PotPlayer全屏窗口标题,回到PotPlayer窗口界面
- Delay 100
- MoveTo 1642,48 // ← 不同屏幕需要X,Y轴
- LeftClick 1
- // 按住F4键停止PotPlayer播放器
- Delay 100
- KeyDown "F4", 1
- Delay 100
- KeyUp "F4", 1
- // 按住Ctrl键
- KeyDown 17,1
- // 按住Enter回车键
- KeyDown 13, 1
- // 松开Ctrl, Enter键
- KeyUp 17, 1
- KeyUp 12, 1
- // 把鼠标光标移动到中间,免得窗口标题一直在,点击播放
- MoveTo 1844,1091 // ← 不同屏幕需要X,Y轴
- LeftClick 1
复制代码
=-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
这些代码就是把开头普通点击后,按下快捷键的操作, 本人通过代码来实现一键化操作,主是为了减少繁复的操作.节省时间_(:з」∠)_
PS: 另外PotPlayer自动加载修改后的字幕挺方便,用这个来实时更新更改字幕挺方便,只不过更改的太频繁的话,需要F4关闭下播放器再播放才能刷新,这点没招,可能播放器设置自动加载字幕也有延迟时间,如果不想用PotPlayer.也可以用其他播放器,MPC,MPV都可以,只要改下X,Y轴就行,注意下MPC是F4直接关闭播放器,需要改下快捷键代码,或者光标移动X,Y轴代码都行
差不多就这些,如果不想用按键精灵,手动批量替换也行,原理反正都相同,只不过字幕组翻译的质量挺高的, 需要修改部分相对较少, 这部番网上没人发布字幕,我还是通过外网日文字幕,用百度/腾讯/彩云都翻译一遍看了下,发现果然翻译质量还是差的很多,30%的虽然翻译的能理解,70%都是翻译错,听力好的朋友一定能看出,这部番机翻错误太多,懒得全改,修订一部分得了…
2023年12月08日 23:49:17
看来对百度翻译评价还是高了,平均1集排除OP,ED,20分钟能有5%翻译正确的就知足了
有可能日语字幕本身有问题,也有可能就是机翻某些语句翻译还是不行, 尤其缺词导致翻译变味的不少_(:з」∠)_
=-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-==-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
后语: 乛ᴗ乛当初看「棒球英豪」忍不住把几十集错误翻译全改了一遍,遇到真正喜欢的番,一句错误翻译也没法忍,尤其要收藏用…
强迫症犯病,自己也阻止不了
如果有强迫症的朋友, 遇到自己真正喜欢的番,外挂字幕某些翻译实在没法忍, 自己又听的懂,直接下手改得了
「自己动手丰衣足食」
多翻译&校对几十,几百,几千句就理解字幕组出成品有多么辛苦了…
另外本人常用这个工具替换ASS的样式,尤其字幕组每集统一样式,替换成自己喜欢的样式一键替换更方便些…
其次就是改错误翻译用
虽然也有给文件名前后添加字段功能,这个一直没用
论坛那么多重命名字幕工具,修改文件名的比好压这个强多了
如果给字幕后面添加.SC或.TC之类的倒也可以用用,看个人需求…
|
|