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

 找回密码
 加入社区
查看: 99|回复: 0

【开源项目分享】Aegisub 9212 开发版 [复制链接]

Rank: 4

发表于 2021-3-6 19:19:42 |显示全部楼层
本帖最后由 Seekladoom 于 2021-3-6 22:07 编辑

下载链接:https://github.com/Ristellise/AegisubDC/releases/tag/9212
github来源:https://github.com/Ristellise/AegisubDC


【中文说明(来源:谷歌机翻)】
Aegisub [Daydream Cafe]版
这基本上是一个经过修补的wangqr构建,包括最新的库等。

变化
1.更新了所有依赖项
2.包括harfbuzz夹,显示正确的zalgo文本
3.66dba8d在撰写本文时将libass更新为。
4.从luajit切换到moonjit(包括5.3),并更改5.2。
5.Vector Tools现在最多允许2个小数位。
6.允许字体管理器(如fontbase)加载字体。
7.删除了文本框的边框UI。这样看起来更干净。
8.修复了gdi的字体检测。
9.修复FFMS2以允许VP9 / Webm视频,包括音频补丁
10.支持WWXD关键帧[Light要求]
11.Experimental Unicode 6.3+为libass添加了括号匹配选项
12.将Yutils模块捆绑为默认自动化
13.添加了新的热键命令以重新加载当前字体提供程序。[默认值:CTRL+R]
14.将VSFilter更新为Cyberbeing / xy-VSFilter @ fc01a8da5ea6af9091aaab839bc62dc94a90094e
15.将VSFilterMod更新为sorayuki/VSFilterMod@R5.2.3

16.使SRT Times始终四舍五入。
17.moex3的实验视频平移。

可以在https://github.com/Ristellise/AegisubDC/issues中找到错误跟踪器。
在此问题页面上可获得此版本的支持。

建筑Aegisub
CMake(仅适用于Windows)
该派生包含所有各种库及其源代码,将当前目录设置为文件夹的根目录并运行: scripts\createcmake.bat

要启用AviSynth +支持,请安装AviSynth,检查Filter SDK并修改createcmake.bat。

更新Moonscript
在Moonscript存储库中,运行bin/moon bin/splat.moon -l moonscript moonscript/ > bin/moonscript.lua。打开新创建的bin/moonscript.lua,并在其中进行以下更改:
在文件的最后一行之前package.preload["moonscript"]()加上a return,产生return package.preload["moonscript"]()。
在函数的package.preload['moonscript.base'],删除对moon_loader,insert_loader和remove_loader。这意味着在返回的表中删除它们的声明,定义和条目。
在的功能内package.preload['moonscript'],删除该行_with_0.insert_loader()。
该文件现在可以使用了,可以放置在automation/includeAegisub存储库中。

扩展Git历史
该项目的Git历史记录已被截断。要获取并移植剩余的历史记录,请运行以下命令(origin根据需要使用适当的远程名称替换):
git fetch origin “ + refs / replace / *:refs / replace / * ”

执照
此存储库中的所有文件均已获得各种GPL兼容的BSD样式许可;有关更多信息,请参见LICENSE和各个源文件。由于包含fftw3,因此Windows正式版是GPLv2。


【英文原版】
Aegisub [Daydream Cafe] Edition
This is basically a patched wangqr build to include latest libraries et all.

Changes
Updated all dependencies


Includes harfbuzz wich shows correct zalgo text

Updated libass to 66dba8d at the time of writing.

Switched from luajit to moonjit, incldes 5.3, With breaking 5.2 changes.

Vector Tools now allows up to 2 decimal places.

Allow font manager (like fontbase) loaded fonts.

Removed border UI for Text box. looks cleaner this way.

Fixed font detection for gdi.

Fixed FFMS2 to allow VP9/Webm videos, includes audio patch

Support WWXD keyframes [Requested by Light]

Added Experimental Unicode 6.3+ bracket matching option for libass

Bundle Yutils module as default automation

Added new hotkey command to reload current font provider. [Default: CTRL+R]

Updated VSFilter to Cyberbeing/xy-VSFilter@fc01a8da5ea6af9091aaab839bc62dc94a90094e

Updated VSFilterMod to sorayuki/VSFilterMod@R5.2.3

Made SRT Times to always round down.

Experimental Video Panning by moex3.

The bug tracker can be found at https://github.com/Ristellise/AegisubDC/issues.

Support for this edition is available on this issues page.

Building Aegisub
CMake (for Windows only)
This fork includes all the various libraries with their sources, set the current directory to the root of the folder and run: scripts\createcmake.bat

To enable AviSynth+ support, install AviSynth, check Filter SDK and modify createcmake.bat.

Updating Moonscript
From within the Moonscript repository, run bin/moon bin/splat.moon -l moonscript moonscript/ > bin/moonscript.lua. Open the newly created bin/moonscript.lua, and within it make the following changes:

Prepend the final line of the file, package.preload["moonscript"](), with a return, producing return package.preload["moonscript"]().

Within the function at package.preload['moonscript.base'], remove references to moon_loader, insert_loader, and remove_loader. This means removing their declarations, definitions, and entries in the returned table.

Within the function at package.preload['moonscript'], remove the line _with_0.insert_loader().

The file is now ready for use, to be placed in automation/include within the Aegisub repo.

Expanding the Git history
The Git history of this project is truncated. To fetch and graft the remaining history, run the following command (replace origin with the appropriate remote name as necessary):

git fetch origin "+refs/replace/*:refs/replace/*"

License
All files in this repository are licensed under various GPL-compatible BSD-style licenses; see LICENCE and the individual source files for more information. The official Windows build is GPLv2 due to including fftw3.

您需要登录后才可以回帖 登录 | 加入社区

GitHub|TCAX 主页

GMT+8, 2021-4-12 02:54

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH