请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
查看: 1634|回复: 25

【尽快更换Aegisub 3.3.2】记录一下关于win10更新给Aegisub 3.2.2带来的影响

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    179

    主题

    575

    帖子

    344

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    516728

    崭露头角活跃达人新人登场

    Seekladoom 发表于 2022-5-27 08:35:07 | 显示全部楼层 |阅读模式
    本帖最后由 Seekladoom 于 2022-5-27 20:50 编辑

    最近在win10 21H2上将操作系统内部版本更新到19044.1706版本(如图1)以后,Aegisub 3.2.2彻底顶不住了,出现了极其严重的内存泄漏问题。


    本人是16G内存,在Aegisub 3.2.2上打开空白视频内存都被顶到了9578.2M(如图2)的状况。更换Aegisub 3.3.2版本以后,内存溢出的问题就没了。


    还在win10上用3.2.2版本的朋友,请尽快更换Aegisub 3.3.2版本使用。

    下载地址(如图3):
    https://github.com/wangqr/Aegisub/releases/tag/v3.3.2


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    评分

    参与人数 1活跃度 +800 收起 理由
    AsukaAkashi + 800 赞一个!

    查看全部评分

    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=3805
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    45

    主题

    2005

    帖子

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    353531

    崭露头角活跃达人CD!BD!

    孤雨独火 发表于 2022-5-27 17:31:31 | 显示全部楼层
    从提交来看至少应该使用这个版本 https://github.com/wangqr/Aegisub/actions/runs/2269690901

    release太旧了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    179

    主题

    575

    帖子

    344

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    516728

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2022-5-27 21:01:54 | 显示全部楼层
    本帖最后由 Seekladoom 于 2022-5-27 21:31 编辑

    这个版本号还没定下来吧,是未命名分支。
    全面更换的话,还是等作者放出release再说吧。。。_(:з」∠)_







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=3805
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-4-27 14:18
  • 签到天数: 31 天

    [LV.5]常住居民I

    5

    主题

    71

    帖子

    5

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4104
    verdurewind 发表于 2022-5-27 21:38:28 | 显示全部楼层
    路过问问,为什么不用subtitle edit
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    66

    主题

    1184

    帖子

    8925

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1799645

    卓越贡献

    tonyhsie 发表于 2022-5-27 22:06:33 | 显示全部楼层
    本帖最后由 tonyhsie 于 2022-5-27 22:07 编辑

    OS & Aegisub 版本都跟樓主一樣 19044.1706 / 3.2.2

    但是我打開空白視頻、套上 30MB 的喵萌 月影特工字幕之後
    內存也只佔用不到 240M

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    179

    主题

    575

    帖子

    344

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    516728

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2022-5-27 22:11:00 | 显示全部楼层
    本帖最后由 Seekladoom 于 2022-5-27 22:13 编辑
    tonyhsie 发表于 2022-5-27 22:06
    OS & Aegisub 版本都跟樓主一樣 19044.1706 / 3.2.2

    但是我打開空白視頻、套上 30MB 的喵萌 月影特工字幕 ...

    我贴一下我的配置信息(截图来自图拉丁硬件检测),可能是我电脑问题








    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=3805
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    179

    主题

    575

    帖子

    344

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    516728

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2022-5-27 22:13:02 | 显示全部楼层
    verdurewind 发表于 2022-5-27 21:38
    路过问问,为什么不用subtitle edit

    这个软件界面搞翻译看起来很不错,但是动画组做字幕是有做OPED歌词特效的习惯的,而Subtitle Edit没有这个功能。

    点评

    感谢解答  发表于 2022-5-27 23:02
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=3805
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    45

    主题

    2005

    帖子

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    353531

    崭露头角活跃达人CD!BD!

    孤雨独火 发表于 2022-5-27 22:54:43 | 显示全部楼层
    本帖最后由 孤雨独火 于 2022-5-27 23:05 编辑
    Seekladoom 发表于 2022-5-27 21:01
    这个版本号还没定下来吧,是未命名分支。
    全面更换的话,还是等作者放出release再说吧。。。_(:з」∠)_

    对字幕制作来说,遵守上游的规范总是没错。对libass作为工具链的字幕组来说这个版本很重要 https://github.com/libass/libass/issues/591 (好像更重要的问题是内置的libass库本身就过时了)vsfilter不清楚可能无所谓


    定不定版号不重要,本来就是自由软件,开发者也是利用业余时间

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    17 小时前
  • 签到天数: 228 天

    [LV.7]常住居民III

    3

    主题

    88

    帖子

    1889

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    122051
    tmdtmdtmdqq 发表于 2022-5-27 23:55:57 | 显示全部楼层
    本帖最后由 tmdtmdtmdqq 于 2022-5-28 00:04 编辑

    虽然nightly build有很多改进,对于经常搞模板的字幕大佬来说,nightly build有一个重大变化:lua兼容性问题。
    见:issue66
    3.2.2 uses an old version of luajit which is compatible with lua 5.1. The change to lua 5.2 compatible mode was made since release r8231 in 2014, long before the last official release r8942. I think fixing lua code is more reasonable and future proof, than downgrading lua just to support this specific issue.

    因gsub的返回值变化了,然后会导致模板中的这行报错:
    1. ci = { 0,0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ",""))
    复制代码

    改正方法就是多加一层括号:

    Oh that make sense now. Can you try if this works:

    cn = _G.unicode.len( ( orgline.text_stripped:gsub(" ","") ) )
    Notice the extra pair of parentheses around gsub.

    Since lua 3.2,

    (gsub) Returns a copy of s, where all occurrences of the pattern pat have been replaced by a replacement string specified by repl. This function also returns, as a second value, the total number of substitutions made.

    还有一些插件里面也会同理这样调用方xxx.len( yyy:gsub() ) 导致插件报错加载不了
    一旦某个插件加载不了,会导致那个插件后面加载的插件(比那个迟加载的插件)也会加载失败。。。



    我已经踩过这坑了,虽然是自己改插件代码修复的


    另外,如果用x64的程序,某些aegisub的第三方插件用到的dll可能会不兼容(官方是x86的,某些插件是以x86准则来搞插件的)
    比如某插件要用到libcurl.dll,你可以去curl的官网下一个x64的win包:
    https://curl.se/windows/dl-7.83.1/curl-7.83.1-win64-mingw.zip
    提取里面的libcurl.dll出来替换给插件用

    不想折腾的还是用release里面的x86(win32)版本3.3.2,那个lua的版本跟官方的一样,而且架构是x86应该能无错运行之前你在用的绝大部分第三方插件




    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-29 18:58
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    179

    主题

    575

    帖子

    344

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    516728

    崭露头角活跃达人新人登场

    Seekladoom  楼主| 发表于 2022-5-28 00:37:58 | 显示全部楼层
    本帖最后由 Seekladoom 于 2022-5-28 00:44 编辑
    tmdtmdtmdqq 发表于 2022-5-27 23:55
    虽然nightly build有很多改进,对于经常搞模板的字幕大佬来说,nightly build有一个重大变化:lua兼容性问 ...

    这个线索很重要,太感谢了!
    一个对动画组来说真正耐用的中文字体应该具备哪些条件?
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=5310

    使用思源字体在Aegisub中制作字幕时的一些常见问题
    https://bbs.vcb-s.com/forum.php?mod=viewthread&tid=3805
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    快速回复 返回顶部 返回列表