Aegisub的lua Kara Effector3.3 win7可以win7安装版iso镜像win10win7安装版iso镜像失败

- 专注于Win8系统的光盘下载网站!
热门搜索:
Aegisub v3.1.0 专业字幕制作软件 (含视频基础制作教程)
Aegisub v3.1.0Aegisub v3.1.0下载Aegisub破解版
&软件介绍:
  Aegisub v3.1.0 专业字幕制作软件 软件介绍:
  Advanced Batch Converter是一款简单易用的图片格式批量转换软件,能够快速的将 BMP、JPG、GIF、PNG、TIF、JPEG、RLE、DIB、PCD、DXF、ICO、WMF、TIFF、TGA、PCX、DCX、EMF、 JIF、JPE、JFIF、EPS 文件批量转换为 BMP、JPG、JPEG、GIF、PNG、PCX、TGA、EPS、TIF、TIFF 文件。
  除了转换功能外,该软件同时又是一个图片浏览器,所有图片可直接在该软件中浏览,并且包括了图像的各种细节,如文件大小,图像尺寸和图像的名称,而且图像可以直接打印。
&软件特色:
  Aegisub v3.1.0 专业字幕制作软件 破解说明:
  先安装官方原版,再把汉化补丁文件夹中的两个文件复制到软件根目录替换即可!
  用户名:大眼仔~旭(Anan)
  注册码:BUUH-A6C3D-WZNEF-Y2K8V-EEU8Z-UG2QE-C2FBH-JVSVQ-6LYJ2
  Aegisub v3.1.0 专业字幕制作软件 软件是windows之家工作人员为大家收集,绝无任何插件、木马、病毒,请放心使用,极个别杀软纯属误报,请安装之前放行!资源均来自互联网,版权争议与本站无关。您必须在下载后24个小时之内,从您的计算机中彻底删除。
&更新内容:
摘要:Aegisub v3.1.0 专业字幕制作软件 软件介绍:Advanced Batch Converter是一款简单易用的图片格式批量转换软件,能够快速的将 BMP、JPG、GIF、PNG、TIF、JPEG、RLE、DIB、PCD、DXF、ICO、WMF、TIFF、TGA、PCX、DCX、EMF、 JIF、JPE、JFIF、EPS 文件批量转换为......
Aegisub v3.1.0 专业字幕制作软件 (含视频基础制作教程)下载地址:(推荐使用"迅雷"进行下载)
高速下载:
&媒体制作下载排行
&媒体制作推荐
&软件相关教程
Windows系统之家为大家提供一个绿色的平台 Copyright (C)Aegisub大神之路(未校订)【aegisub吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:6,284贴子:
Aegisub大神之路(未校订)收藏
亚马逊AWS-云创计划.最高可达10万元免费云资源!
一些ass格式的资料,方便各位查询和学习这里感谢TCAX论坛的各位大大是TCAX因为很重要,所以要说两句,这本资料包含了许多函数已经语法的介绍,缺点嘛,就是不太亲民,要有点基础的看着才舒服,暂时不打算进行校订和bug修正之后我会做一版我自己的教程,就是方便小白使用的那中,因为是一个大工程,有时间的话我会慢慢更新,我得先学学AI的用法~~~~~
这是最近更新的?还是很早了
Adobe Illustrator最大特征在于贝赛尔曲线的使用。我是小白,问下assdraw和它比,专业性应该弱很多,但算不算小众软件?我看有人用ASSDRAW画出了魔方,还有DNA连接
这东西年头了.23有些内容过时如果喜欢用那种lua的effector的话更推荐Kara Effector(其实还是不大推荐的,因为大部分新手看到一堆预置特效,就很少有人自己编写自己的特效了)parametric fx我好久不用记得貌似没有mod模式...kara effector最新版不仅有mod模式还用了yutil......不过最后都走的auto4......真喜欢在Aeg里做特效....直接玩明白auto4最省事......
看了一下,写得还是蛮全面的,不过好像没看见多少mod的特效标签,看到moves4了mod 的还有 \1234vc,\va \moves3 \IMG 什么的
说道AI,如果有人能写出把简单AI文件转assdraw的插件就好了
登录百度帐号推荐应用1、在菜鸟教程上找到环境配置章节,下载luadist
2、下载下来的Lua为绿色版,这里随便放到哪里 &。我的目录是:E:\Game\PatrickLua\Binaries-LuaDist-batteries-0.9.8-Windows-x86
3、配置环境变量,环境变量其实是操作系统遍历的一个全局变量,操作系统会在这些环境变量中遍历找到你输入的程序名称。
百度上是这么说的:当要求系统运行一个而没有告诉它程序所在的完整路径时,系统除了在下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境,来更好的运行进程。
具体步骤就不多说啦,直接看图:
4、然后写个Lua文件和批处理文件
5、运行批处理文件,这里是关键,一定要使用管理员权限运行批处理文件,不然会找不到Lua程序。win10下bat是默认非管理员权限运行的
这里贴个对比图:
直接双击批处理文件:
使用管理员权限打开:
找了下设置默认使用管理员权限打开bat,但是还听麻烦的,就不搞了
本文已收录于以下专栏:
相关文章推荐
一、前期准备
 1.安装boost 
请参考网络上相应资料,这个很多也很容易找到
 2.下载并生成lua静态库
请参考我的文章《lua如何在VS2010中配置静态库》,网址为:点击打开链接
深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4...
环境:luafor windows
主页:http://luaforwindows.luaforge.net/
lua for windows其实是一整套Lua的开发环境,它包...
Lua学习笔记1:开发环境搭建(windows和linux)
标签: Lua
16:58 612人阅读 评论(0) 收藏 举报
 分类:
看了上一篇Lua环境搭建具体http://blog.csdn.net/liuwumiyuhuiping/article/details/9196435
为了方便学习。 具体新开始搭建一下学习的小框架...
1、下载lua源码http://www.lua.org/ftp/
2、打开vs2012工具命令提示
3、cd 到lua源码的src目录
4、依次执行以下代码
cl /MD ...
From:http://sv002./blog/static//
作为编程语言尤其是简易脚本语言的轻量级的编辑器,SciT...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)From Aegisub Manual
The Automation 4 karaskel.lua include file contains several functions intended to help the development of karaoke effects with Automation 4 Lua. It also defines several new data structures, and extensions to those defined by Automation 4 Lua itself.
karaskel.lua itself includes
so you do not need to include those yourself when using karaskel.lua.
Using karaskel.lua is strongly recommended when creating karaoke effects, and it can also be useful for other tasks as it contains several text layouting functions.
Synopsis: meta, styles = karaskel.collect_head(subtitles, generate_furigana)
Reads the subtitle file to collect all header information and style definitions, and optionally also generates new styles for furigana layouts.
subtitles is the Subtitle File object defined by Automation 4 Lua.
generate_furigana is a boolean, if it is true a style for
is generated for each style that does not have one already. Generation of furigana styles will never overwrite existing styles, create double style definitions or create meaningless furigana styles for other furigana styles.
Calling collect_head is usually one of the first things you do in your processing function.
The returned meta table contains a map of all Name: Value pairs in the [Script Info] section. It also always contains meta.res_x and meta.res_y calculated from the PlayResX and PlayResY fields, following VSFilter conventions for default values when one or both of the fields are missing.
The returned styles table contains a map of all defined styles, it also include any generated furigana layout styles. The style structures stored in this table have one added field, style.margin_v which is an alias for style.margin_t, for convenience. styles can be indexed by style names (case sensitive, names not mangled) and by numbers. styles.n is the number of styles stored, and styles[1] is the first style defined.
Synopsis: karaskel.preproc_line(subtitles, meta, styles, line)
Calculate sizing, positioning and various other information for a single subtitle line. This function calls karaskel.preproc_line_text, karaskel.preproc_line_size and karaskel.preproc_line_pos in order.
Note that the interface for the three functions used to do the work is not frozen, it might change, though it probably won't.
The interface for this function is frozen and will not change. It is recommended to call this function to pre-process a line.
This function does not return a value, but rather modifies the line table, see below for more information.
Synopsis: karaskel.preproc_line_text(meta, styles, line)
Preprocess the text of a single line. meta and styles are the tables returned by .
This function does not return a value, but rather modifies the line table. The following fields are added:
line.text_stripped - Line text with all override tags and vector drawings removed.
line.duration - Duration of the line in milliseconds&/code&
line.kara and line.furi - Extended , without sizing and position data.
This function does not calculate any text sizing or positioning information. (In fact it doesn't use the meta or styles arguments at all.)
Synopsis: karaskel.preproc_line_size(meta, styles, line)
Calculate sizing data for a line and all karaoke syllables and furigana parts. Also adds a reference to the line style.
This function does not return a value, but rather modifies the line table. The following fields are added:
line.styleref - A reference to the Style table representing this line's selected style.
line.furistyle - A reference to the Style table representing this line's furigana layout style. If there is no style with the right name, this field is false instead.
line.width, line.height, line.descent and line.extlead - Sizing information for the stripped line text, as returned by .
Also, this function modifies the line.kara and line.furi tables, adding sizing information.
No position information is calculated here.
If the line table does not seem to have been processed with karaskel.preproc_line_text yet, this will be done automatically.
Synopsis: karaskel.preproc_line_pos(meta, styles, line)
Calculate line, karaoke and furigana position information.
This function invokes karaskel.do_basic_layout when no furigana style is available, and karaskel.do_furigana_layout when a furigana style is defined for the line. The furigana layout algorithm might change the calculated width of the line.
This function does not return a value, but rather modifies the line table. The following fields are added:
line.margin_v - A convenience alias for line.margin_t.
line.eff_margin_l, line.eff_margin_r, line.eff_margin_t, line.eff_margin_b and line.eff_margin_v - Effective margin values for the line. If the corresponding margin override for the line is non-zero, that value is used, otherwise the value defined in the style is used.
line.halign - One of "left", "center" or "right", the horizontal alignment of the line, derived from line.styleref.align.
line.valign - One of "top", "middle" or "bottom", the vertical alignment of the line, derived from line.styleref.align.
line.left - The left edge X coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.center - The line centre X coordinate, assuming its given alignment, effective margins and no collision detection
line.right - The right edge X coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.top - The top edge Y coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.middle - The line vertical centre Y coordinate, assuming its given alignment, effective margins and no collision detection line.vcenter is an alias for this.
line.bottom - The bottom edge Y coordinate for the line, assuming its given alignment, effective margins and no collision detection.
line.x and line.y - X and Y coordinates for the line, suitable for using in a \pos override tag to get the line's original position.
Furthermore, the line.kara and line.furi tables are modified by the layout function called, adding positioning information.
See the part on
later on this page for more details on the various fields that are added.
If no line sizing information is found, karaskel.preproc_line_size will be invoked, which might in turn also invoke karaskel.preproc_line_text.
This function is not intended to be called directly, but is rather called as a helper function for karaskel.preproc_line_pos.
It runs a very simple layout algorithm for the line.kara table, which simply calculates the positions of the syllables when placed in one straight line with no additional spacing in between. Positioning information is added to each karaoke syllable.
The line.furi table is not touched.
This function is not intended to be called directly, but is rather called as a helper function for karaskel.preproc_line_pos.
It runs an advanced text layout algorithm to position karaoke syllables and furigana neatly, avoiding unwanted overlapping. People interested in the actual algorithm used should read the function source code, it should be well enough commented.
This function adds positioning information to both the line.kara and line.furi tables. It might also change the line.width field as the line base text is expanded to make room for furigana.
A karaoke skeleton is a framework for building karaoke effects in. It usually works by writing a couple of functions yourself for handling the actual effect work, and these are then called at various times. The actual details of what functions you need to write depends on the actual karaoke skeleton.
Main function: karaskel.use_fx_library_furi(use_furigana, add_macro)
Call the karaskel.use_fx_library_furi function to install the Effect Library skeleton for this script file. The script_name and script_description globals are used to name the export filter produced. If use_furigana is true, furigana styles are created and added as needed. If add_macro is true, a macro is registered in addition to the export filter.
The basic premise of the Effect Library skeleton is that each timed karaoke line has a word in its Effect field that describes what effect to apply to that line. This makes Effect Library a good choice if you want to use several different effects in a single karaoke.
When Effect Library is invoked, it calls a function named fx_effect for each Dialogue line in the subtitle file.. For example, if the Effect field of a dialogue line is "jump", the function named fx_jump is called. For lines with empty Effect field, the function fx_none is called.
If an fx function does not exist, the original line is left in the subtitle file. Otherwise, whether the original line is left depends on the return value of the fx function, a true return value means the original line is kept, a false value means it is made into a Comment line.
Signature of fx functions: keep = fx_effect(subtitles, meta, styles, line, fxdata)
fxdata is the contents of the Effect field after the initial word defining the effect to be used. All output of an fx function should be appended to the subtitle file represented by subtitles.
Simplified main function: karaskel.use_fx_library(add_macro)
Identical to the _furi variant above, except that the use_furigana
it is assumed to be false.
Main function: karaskel.use_classic_adv(use_furigana, add_macro)
Call the karaskel.use_classic_adv function to install the Classic Advanced skeleton for this script file. The script_name and script_description globals are used to name the export filter produced. If use_furigana is true, furigana styles are created and added as needed, and furigana processing is enabled. If add_macro is true, a macro is registered in addition to the export filter.
This skeleton is created in the image of the Automation 3 karaskel-adv skeleton, but it is not compatible with it. (You cannot use a karaskel-adv script with Classic Advanced without rewriting parts of your script.) The basic premise is that a function is called once for each syllable, this is the do_syllable function. Optionally, you can have a function called for each line, using the do_line function.
Classic Advanced uses a slightly different model than the usual Automation 4 Lua one, here all subtitle lines are collected first before any further processing is done. They also have line.prev and line.next fields added, to allow linked list style access. To add lines to the output, you must still add lines to the subs object though. Before processing starts, all original lines are deleted from the subs object.
Signature of syllable function: do_syllable(subs, meta, styles, lines, line, syl)
The syllable function must be named do_syllable. If furigana processing is enabled, you can also define a function called do_furigana with the same signature, to process furigana syllables. Furigana still follows the Automation 4 model here.
Signature of line function: do_line(subs, meta, styles, lines, line, default_do_line)
Defining a line function is optional, and is often not required. The line function must be named do_line if it exists. The default_do_line parameter is the function that would be called if do_line didn't exist, you can call it to run the default line processing along with your own processing.
karaskel.lua defines and extends several data structures. Some of the changes are already listed above under the individual functions.
The styles array is produced by the karaskel.collect_head function and should be passed to most other karaskel.lua functions. It contains a list of all styles in the subtitle file, and can be accessed in two ways.
styles.n is a number telling the number of styles in the array. styles[1] is the first defined style and styles[styles.n] is the last defined style.
The styles array can also be indexed by style names, such that styles[style.name] == style. The names are not mangled and the indexing is case sensitive.
Be aware that modifying the styles will never update the subtitles file, and conversely updating the styles in the subtitle file will not automatically be reflected in styles either.
This is a slight extension of the basic style class subtitle line structure.
One field is added:
style.margin_v is a convenience alias for style.margin_t.
Full list of fields:
style.class == "style"
style.raw - The raw line text.
style.section == "[V4+ Styles]"
style.name - Name of the style.
style.fontname - Name of the font face used by the style.
style.fontsize - Font size for the style.&/code&
style.color1, style.color2, style.color3 and style.color4 - The four colours used by the style, in regular order. Use
and family to manipulate these.
style.bold - true/false to specify bold/non-bold font face. Can also be a number to specify font weight, but this is not well supported and should be avoided.
style.italic - Boolean, whether an italic/oblique version of the font face is used or not.
style.underline and style.strikeout - Boolean, whether to apply these two decorations to the text.
style.scale_x and style.scale_y - Scaling in X and Y direction, 100 is neutral.&/code&
style.spacing - Additional spacing in pixels between individual characters in text.&/code&
style.angle - Z axis rotation for the text.
style.borderstyle
- 1 (one) for regular outlined text, 3 for opaque box behind subtitles.
style.outline - Width of the extended outline around the text.
style.shadow - Distance to the shadow behind the text.
style.align - Numpad-style alignment for the text on screen.
style.margin_l, style.margin_r, style.margin_t and style.margin_b - Margins for the style. style.margin_v is an alias for top margin.
style.encoding - Windows font encoding ID for the style.
style.relative_to - Currently unsupported.
style.vertical - Unsupported, tentative AS5 feature.
A large number of new fields have been added to the dialogue line class.
Basic fields:
line.class == "dialogue", also for comment lines
line.raw - The raw line text.
line.section - Usually "[Events]".
<ment - Boolean, true if the line is a Comment line rather than Dialogue.
line.layer - Layer of the line.
line.start_time, line.end_time - Start and end times of the line in milliseconds.
line.style - Name of the style used for the line.
line.actor - Actor field for the line.
line.margin_l, line.margin_r, line.margin_t and line.margin_b - Margin overrides for the line, a zero value means use margin from style.
line.effect - Effect field of the line.
line.userdata - Unused, tentative AS5 field.
line.text - Dialogue text.
Basic added fields, by karaskel.preproc_line_text:
line.text_stripped - Line text with all override tags and vector drawings removed.
line.duration - Duration of the line in milliseconds&/code&
line.kara and line.furi - Array tables of extended karaoke and furigana tables, respectively. They do not contain sizing and positioning data from the beginning.
Added fields for sizing, by karaskel.preproc_line_size:
line.styleref - A reference to the Style table representing this line's selected style.
line.furistyle - A reference to the Style table representing this line's furigana layout style. If there is no style with the right name, this field is false instead.
line.width, line.height, line.descent and line.extlead - Sizing information for the stripped line text, as returned by aegisub.text_extents. line.width may also be modified by karaskel.preproc_line_pos.
Added fields for positioning, by karaskel.preproc_line_pos:
line.margin_v - A convenience alias for line.margin_t.
line.eff_margin_l, line.eff_margin_r, line.eff_margin_t, line.eff_margin_b and line.eff_margin_v - Effective margin values for the line. If the corresponding margin override for the line is non-zero, that value is used, otherwise the value defined in the style is used.
line.halign - One of "left", "center" or "right", the horizontal alignment of the line, derived from line.styleref.align.
line.valign - One of "top", "middle" or "bottom", the vertical alignment of the line, derived from line.styleref.align.
line.left - The left edge X coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.center - The line centre X coordinate, assuming its given alignment, effective margins and no collision detection
line.right - The right edge X coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.top - The top edge Y coordinate for the line, assuming its given alignment, effective margins and no collision detection
line.middle - The line vertical centre Y coordinate, assuming its given alignment, effective margins and no collision detection line.vcenter is an alias for this.
line.bottom - The bottom edge Y coordinate for the line, assuming its given alignment, effective margins and no collision detection.
line.x and line.y - X and Y coordinates for the line, suitable for using in a \pos override tag to get the line's original position.
Added fields for linked list access, only available when using the Classic Advanced skeleton:
line.prev, line.next - Access the dialogue line before and after this one. These might be nil on the first/last dialogue lines. Blank lines, style lines, header lines etc. are not included in this linked list.
Tables for regular karaoke syllables and furigana parts are identical in (almost) every aspect, and can usually be processed by the same code without problems. There are a few points to take note of, they will be marked. Everywhere it says syl here, you can replace that with furi unless otherwise noted.
Basic fields, defined by aegisub.parse_karaoke_data:
syl.duration - syllable duration in milliseconds (divide by 10 to get a number suitable for \k tags.)
syl.start_time, syl.end_time - Start and end time of the syllable in milliseconds, relative to the start time of the line.
syl.tag - The name of the tag defining this syllable, without backslash. It will usually be one of k, K, kf or ko. Note that kt is not handled. Furigana parts have the same tag as the original syllable defining them.
syl.text - Text including tags of the syllable. Same as stripped text for furigana.
syl.text_stripped - Text of the syllable with all tags removed. For main syllables, this also has furigana and multi-highlight parts removed. This is the text you will usually want to use.
Additions by karaskel.preproc_line_text:
syl.kdur - Syllable duration in centiseconds, suitable for use in \k tags.
syl.line - Back reference to the line table containing this syllable.
syl.inline_fx - Name of the
for this syllable.
syl.i - Index number of this syllable.
syl.prespace, syl.postspace - Space characaters at the start/end of the syllable. Always blank for furigana. These are spaces included in syl.text_stripped. You will usually never need this.
syl.text_spacestripped - Syllable text stripped for tags and trimmed of spaces at the start and end. This, syl.prespace and syl.postspace together can produce the same as syl.text_stripped. You will usually never need this.
syl.isfuri - true if the table is a furigana table, false if it is not. If you use a single function to process both regular and furigana syllables, you can use this to do differentiated processing still.
syl.highlights - Array table of multi-highlight data for the syllable. For furigana, there is always exactly one highlight defined. See below for format of highlight tables.
Additions by karaskel.preproc_line_size:
syl.style - Reference to the style used to calculate sizing for this syllable. This will be the main line style for regular syllables and the furigana style for furigana. You should always set the style of the generated lines to this one.
syl.width, syl.height - Width and height of syl.text_spacestripped, as returned by aegisub.text_extents.
syl.prespacewidth, syl.postspacewidth - Width of syl.prespace and syl.postspace respectively. You will usually not need these. Always zero for furigana.
Additions by karaskel.preproc_line_pos:
syl.left, syl.center, syl.right - Respectively left, center and right aligned positions of the syllable/furigana, for use with different alignments. The positions are relative to the left edge of the line, meaning you will need to add a value for line positioning to use these values to position syllables on screen. There is no guarantee that syl.right for one syllable is equal to syl.left for the next syllable.
Exampleline.left + syl.center
Calculates the default X position of a syllable, suitable for use with \an2, \an5 or \an8 alignment.
A highlight table defines one highlight of a multi-highlight timed syllable.
Highlight tables are entirely defined by karaskel.preproc_line_text, and contain the following fields:
hl.start_time, hl.end_time - Start and end time of the highlight, in milliseconds, relative to the start of the line.
hl.duration - Duration of the highlight in milliseconds.
reference:
reference:
karaskel.lua&&
cleantags.lua
Karaskel concepts:
Category:&#32;
Introduction
Working with Subtitles
Typesetting
Automation
Miscellaneous}

我要回帖

更多关于 win7安装版iso镜像 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信