vmoe吧 关注:3,600贴子:11,225

回复:【转载】Aegisub使用教程+基础特效代码应用

取消只看楼主收藏回复

第二部分开始:个人经验——字幕特效基础运用教程
教程不长,几乎是把我知道的都写出来了,有遗漏的欢迎补充~


18楼2013-05-01 19:38
收起回复
    光是静态字幕无法满足PV的效果? 看了这个之后相信会有所帮助
    1.用字幕最重要的一点,不要被现在的特效限制住你的想象力,多想想,会得到更棒的效果
    下面说一些要点,我用的是aegisub2.18的版本,现在已经有更好的版本,但我没有去用,部分内容可能不同
    原来2.18版本要打开视频,视频名字和路径是不能有中文的,必须都改成英文,但后面的版本改变了这一点,中文名的视频文件也可以直接打开
    ass字幕代码一般都会用到以下符号来激活使用:
    大括号{ }
    左斜杆 \
    英显逗号 ,
    小扩号( ) 没有输入符号使用代码等于是在打字母了
    有的需要全部甚至更多,有的只需几个,因代码而异
    其他像VFmod则需要/t这样的来激活了 在此不做介绍,因为我也不怎么会,所以只说下自己知道的了
    下面说几个最经常用的代码介绍


    19楼2013-05-01 19:39
    回复
      一般代码的格式
      {\代码名(持续时间开始,持续时间结束)}

      {\代码名(坐标1,坐标2,坐标3,坐标4)}
      {\代码名(坐标1,坐标)}
      {\代码名设置值}
      等等
      如果与多个代码我们可以依次把他们都放在输入框里面 如果觉得麻烦的话我们可以这样写
      {\代码名(持续时间开始,持续时间结束)\代码名2(相关内容)\代码名3(相关内容)}
      大括号为开始,彼此之间用斜杠和小括号链接
      注意,末尾不一定是小括号结尾,因代码而异 最后用大括号完成输入
      插入一些来自@断东河周 的补充:
      aeg代码的基本规则:
      1 所有代码前面必须加\,且必须在{}内才能生效(注意符号,所有在{}内的包括这个大括号,都必须使用英文符号),在{}外的会被认为是字幕的一部分,但有两个代码例外 分别是\h 这个代码的效果和空格键一样 另一个是\N 这个代码的效果是断行。
      2 用过aeg的都知道在文字框里输入文字就可以形成字幕 特效代码也在这个地方起效,而特效代码的基本规则是对后面的所有文字起效,同样的特性在后面的会覆盖掉前面的特性。举个简单的例子,{\fad(500,500)\fs18}松开{\fs30}的指尖 这个地方有两个fs(字体大小)特性 \fs18在最前面 它表示整行字幕的字体大小都是18 但在“开”字后面还有一个\fs30 所以这行字幕的最终效果会是“松开”二字会是18号的大小 而“的指尖”则会是30的大小。那么 如果我们只是想让“的”字比周围的字大一点改怎么做呢?
      我就只写最终代码了 相信大家结合这个规则的后半段都能理解。
      {\fad(500,500)\fs18}松开{\fs30}的{\fs18}指尖
      补充完毕。


      21楼2013-05-01 20:34
      收起回复
        代码部分:
        最普遍的代码\pos
        它代表是你字幕输入的位置,也是坐标 注意的是在你按了提交之外他并不会马上出现,而是在你改变了它的位置或者是把它拖到到其他的地方,它才会显示出来,里面的数值不用你去管,它自己就会修正
        一些代码会在你编辑字幕的时候自动出现,比如\pos
        在你设置字体,颜色,字号的时候都会出现相应的代码,帮你完成想要的设置,想要额外效果的话就要手动去添加其他的代码了,记住一点,一个代码不只有一个效果,要靠自己的想象力去尝试更多的效果
        因为其他的这些会在你设置时自动出现所以便不再列举


        22楼2013-05-01 20:35
        回复
          下面就用我现在还记得的几个代码来分别举例:
          1.淡入淡出 \fad(100,100)
          效果顾名思意,渐渐出现和渐渐消失,最大效果时间取决于该时间轴的持续时间,一秒两秒甚至更多
          在 \fad(100,100)中,100,100分别是开始时间和结束时间
          说个通用小巧门,1秒=1000分秒, 也就是说,你输入1000就是从一秒开始、然后持续一秒消失
          所以在你用持续类型的代码换算一下会方便很多
          特效的时间均在该时间轴的持续时间内,太短效果显示不出来,太长责会影响下个轴。
          \fad(100,0)是只渐渐出现直接消失,\fad(0,100)是直接出现,渐渐消失
          操作的方法多种多样,我们也可以用ageisub位于左边的几个按钮来改变字幕的位置和方向,再配上淡出淡出的效果得到不同的效果


          23楼2013-05-01 20:35
          收起回复
            下面说另一个代码
            2、{\move(0,0,0,0)} 0为字幕中坐标
            这个代码是一个很好的字幕位移效果,即字幕从一个地方以一定速度过度到另一个地方
            注意:速度为均速 不可改变
            同上,我们也可以通过将一条时间轴拆成若干条来实现不同的效果,我用的版本里括号中的数字一般以四个有效,四个以上(软件自动打入的代码)时,效果无法实现,删掉末尾两个即可
            \move 可以做出许多效果,只要耐心,比如可以模拟振动效果,同样是拆成若干条轴依次设置坐标,注意的是,第一个的结束最后两个坐标是下一个坐标的开始坐标,这样的效果最好。
            例:(1,2,3,4)那么下一个就是(3,4,5,6)
            这样的目的是方便字幕从上个地方直接到达下个坐标,当然,距离调整是手动的,注意别调的太大哦
            我们也可以一个一个让它们出现或是让它从屏幕的四角一下冲下来重合成一个


            24楼2013-05-01 20:36
            收起回复
              3、\blur ←觉得字体太平板?这个帮你解决
              它的作用是为你的字幕搭配上阴影,颜色程序随数值增加,要注意的是,一定把它放在字幕的前面,并且那条字幕都是这个效果,要是把它放在最后是不会有效果产生的
              具体如下
              \blur2 这样在代码后打上数值就好
              至于阴影,小窍门就是可以改变边框值开改变阴影效果
              代码部分到此结束 更多请自己去实践


              25楼2013-05-01 20:36
              收起回复
                顺便稍微说下时间轴
                对于ass来说我觉得最重要的就是时间轴,何为时间轴?
                指的就是你这句字幕开始时间 结束时间 持续时间 在软件中有三个空会显示 这三个错一个都会影响整个字幕的效果 尤其是一字一句整理的制作者
                调整时间轴 最好是选定住播放视频时的标尺,然后按键盘上的方向键中的左右键


                26楼2013-05-01 20:37
                收起回复
                  教程到此结束了。
                  再次感谢@日向仟风 童鞋的辛勤劳动w
                  提供补充的各位也辛苦了~
                  如果大家有什么疑问可以到原帖提问,多去萦娘的家闹腾(啥)
                  地址:
                  第一部分 http://tieba.baidu.com/p/1360405931
                  第二部分 http://tieba.baidu.com/p/2088474647
                  在本贴回复提问也可以。当然欢迎大家提意见补充哦,O(∩_∩)O谢谢


                  29楼2013-05-01 20:51
                  收起回复