
1个回答
2013-08-31
展开全部
字幕、水印是大家经常碰到的东西,关于他的制作、播放只要具备相应的插件和解码都可以播放了。我把一些经验写下来,看对大家有没有帮助。嘿嘿~~~
相关会用到的软件和插件有:vobsub(现最高版本是2.33但是2.23最稳定)
ffdshow(2004-5-24)
subocr98
其他可以使用的字幕软件有:ansuber0.55(制作srt字幕)
格式转换工具有:SUBConvertor
特效工具:Sub Station Alpha v4.08
或者大家直接用My MPC0620套装
一、制作
关于sub字幕的制作我就不说了,因为通常都是先拿到sub字幕(同名的*.idx和*.sub各一),简单的说就是通过vobsub来调用dvd里面的ifo文件来制作。这里要说一句的是,vobsub和ffdshow是不同的软件概念,前者是专门的字幕播放工具,后者是一个coder的工具,里面集成了播放dvdrip的视频解码,同时利用里面的字幕功能实现水印的播放。
1、srt字幕的制作
一般srt字幕都是从sub字幕转换过来的,因为从dvd上调取下来的都是sub字幕。转制srt字幕必须通过subocr98了,这个软件说通俗了就是识别软件,通过软件来识别sub字幕里面的时间轴和字幕内容,大家下载了自己看吧
下载安装之后这个软件会有一个详细的使用说明,我也不多说了,要提醒的是有些电影是繁体中文,软件含有简体和繁体的内码,但识别的时候还是有些不能正确识别,所以有时候要手动修改,我一般都是改到手酸。调节好之后,记住一定要按工具栏里面了“GB”键,这样保存才会有效,否则全部显示繁体乱码(除非你是繁体操作系统),嘿嘿~~~之后你就会得到一个*.srt了。
2、ssa\ass字幕的制作
这两个字幕应为具有很好的特殊效果,目前比较受一些专业制作人的宠爱,比如YY工作室,嘿嘿~~ass字幕就是ssa字幕的高级模式,特效代码也比ssa多。这两个字幕格式的调整都是通过代码实现的,需要大家细心的调整,多试才行。
选择此项之后就可以出现sub\srt字幕的调整界面,选择“save as”之后就会出现另存界面,看选择项就会出现ssa\ass项。
这里我没有涉及到字幕颜色、大小的调整,其实很简单,大家可以自己动动手,加深印象
二、ssa的特效(简单的)
先看一下ssa字幕的格式:
这个是带滚动特效的ssa字幕,其他那些代码都是转格式的时候自动加载的,这里面的字体、大小、位置等都可以直接修改。我的意思呢大家先看看ssa字幕的格式,具体的特效什么的可以看看精华里面的说明。嘿嘿~~~
三、字幕、水印播放
字幕的播放比较简单,安装了vobsub之后就可以显示字幕了,前提是字幕和电影文件同名同文件夹。水印播放的设置可以看这个动画,应该可以看清楚地。
里面有水印的位置等等的设置,大家可以自己试试看摸索。
如果当中有什么问题没有涉及到,大家可以在探讨。
补充:ssa字幕范例
下面我把我做的几个特效的代码提供出来,还有特效的录像,这样会有一个直观的感受,如果有好的特效,大家一起探讨。
第一种:原地旋转
这个比较简单,代码如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\t(00,3000\fry360\fry360\fry360}天使[D2R]工作室\N-= 小潍坊制作 =-
解释:在我们通常看到的ssa\ass代码中,一般说{\t(x1,x2)}是翻转代码,实际上这个代码是旋转特效必须带的,而{\frx\y\z}是指三维的旋转角度,在这里代码是\fry360\fry360\fry360,实际上就是定义字幕沿Y轴旋转360度,{\t(00,3000)}是指旋转的时间,这样就构成了一个沿Y轴旋转的特效,如果想换成沿X轴,只要把三个Y换成X就可以了。
第二种:原地旋转后移动
这个只要在上面原地旋转的代码基础上加上移动代码,就可以实现,代码如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\move(80,100,280,100,2600,3600)}{\t(00,3000\fry360\fry360\fry360}天使[D2R]工作室\N-= 小潍坊制作 =-
有人会问了,为什么把move代码放到放到旋转代码前面而不是后面?事实上放在前后都无所谓,但你得到的就会是另外一种效果了,不信你自己试试看。注意看了,move指令后面有6个数字(80,100,280,100,2600,3600),这六个数字的分别代表的是:(80,100)开始移动的坐标,离左边框80单位,离上边框100个单位(说明一下,在ssa字幕中,Y方向的数值越大,字幕越往下,这和ass字幕有所区别);(280,100)移动结束的坐标,离左边框280单位,上下位置不变,都是100;(2600,3600)移动时间,这里时间很短,就一秒的时间,如果你把时间扩大,在总特效时间不变的情况下(0:00:10.72,0:00:35.19不变),就会产生另外一种特效,即字幕一边旋转一边移动。
第三种:边旋转边移动的同时,字号有5号变20号,且逐渐变大
这一种的代码可以在第二种代码的基础上作一些改动,同时加入字号变大的代码就可以了,如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\move(80,100,280,100,260,3600)}{\t(00,3000\fry360\fry360\fry360}{\fs5}{\t(\fs20)}天使[D2R]工作室\N-= 小潍坊制作 =-
可以比较一下,这里的移动指令的时间变长了,就产生了边旋转变移动的效果,而且加入字号变大的代码之后({\fs5}{\t(\fs20)}注意,变大字号的代码前也有\t),3种特效同时起作用了。如果将字号变成前大后小,就会有相反的效果。
可以看到,在代码中只要稍微做一个变动,时间、坐标等等,都会产生不同的效果。通过这三种特效的演示,可以大概知道ssa字幕的特效格式和特性,我们可以想象一些好的特效通过改动代码来实现
相关会用到的软件和插件有:vobsub(现最高版本是2.33但是2.23最稳定)
ffdshow(2004-5-24)
subocr98
其他可以使用的字幕软件有:ansuber0.55(制作srt字幕)
格式转换工具有:SUBConvertor
特效工具:Sub Station Alpha v4.08
或者大家直接用My MPC0620套装
一、制作
关于sub字幕的制作我就不说了,因为通常都是先拿到sub字幕(同名的*.idx和*.sub各一),简单的说就是通过vobsub来调用dvd里面的ifo文件来制作。这里要说一句的是,vobsub和ffdshow是不同的软件概念,前者是专门的字幕播放工具,后者是一个coder的工具,里面集成了播放dvdrip的视频解码,同时利用里面的字幕功能实现水印的播放。
1、srt字幕的制作
一般srt字幕都是从sub字幕转换过来的,因为从dvd上调取下来的都是sub字幕。转制srt字幕必须通过subocr98了,这个软件说通俗了就是识别软件,通过软件来识别sub字幕里面的时间轴和字幕内容,大家下载了自己看吧
下载安装之后这个软件会有一个详细的使用说明,我也不多说了,要提醒的是有些电影是繁体中文,软件含有简体和繁体的内码,但识别的时候还是有些不能正确识别,所以有时候要手动修改,我一般都是改到手酸。调节好之后,记住一定要按工具栏里面了“GB”键,这样保存才会有效,否则全部显示繁体乱码(除非你是繁体操作系统),嘿嘿~~~之后你就会得到一个*.srt了。
2、ssa\ass字幕的制作
这两个字幕应为具有很好的特殊效果,目前比较受一些专业制作人的宠爱,比如YY工作室,嘿嘿~~ass字幕就是ssa字幕的高级模式,特效代码也比ssa多。这两个字幕格式的调整都是通过代码实现的,需要大家细心的调整,多试才行。
选择此项之后就可以出现sub\srt字幕的调整界面,选择“save as”之后就会出现另存界面,看选择项就会出现ssa\ass项。
这里我没有涉及到字幕颜色、大小的调整,其实很简单,大家可以自己动动手,加深印象
二、ssa的特效(简单的)
先看一下ssa字幕的格式:
这个是带滚动特效的ssa字幕,其他那些代码都是转格式的时候自动加载的,这里面的字体、大小、位置等都可以直接修改。我的意思呢大家先看看ssa字幕的格式,具体的特效什么的可以看看精华里面的说明。嘿嘿~~~
三、字幕、水印播放
字幕的播放比较简单,安装了vobsub之后就可以显示字幕了,前提是字幕和电影文件同名同文件夹。水印播放的设置可以看这个动画,应该可以看清楚地。
里面有水印的位置等等的设置,大家可以自己试试看摸索。
如果当中有什么问题没有涉及到,大家可以在探讨。
补充:ssa字幕范例
下面我把我做的几个特效的代码提供出来,还有特效的录像,这样会有一个直观的感受,如果有好的特效,大家一起探讨。
第一种:原地旋转
这个比较简单,代码如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\t(00,3000\fry360\fry360\fry360}天使[D2R]工作室\N-= 小潍坊制作 =-
解释:在我们通常看到的ssa\ass代码中,一般说{\t(x1,x2)}是翻转代码,实际上这个代码是旋转特效必须带的,而{\frx\y\z}是指三维的旋转角度,在这里代码是\fry360\fry360\fry360,实际上就是定义字幕沿Y轴旋转360度,{\t(00,3000)}是指旋转的时间,这样就构成了一个沿Y轴旋转的特效,如果想换成沿X轴,只要把三个Y换成X就可以了。
第二种:原地旋转后移动
这个只要在上面原地旋转的代码基础上加上移动代码,就可以实现,代码如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\move(80,100,280,100,2600,3600)}{\t(00,3000\fry360\fry360\fry360}天使[D2R]工作室\N-= 小潍坊制作 =-
有人会问了,为什么把move代码放到放到旋转代码前面而不是后面?事实上放在前后都无所谓,但你得到的就会是另外一种效果了,不信你自己试试看。注意看了,move指令后面有6个数字(80,100,280,100,2600,3600),这六个数字的分别代表的是:(80,100)开始移动的坐标,离左边框80单位,离上边框100个单位(说明一下,在ssa字幕中,Y方向的数值越大,字幕越往下,这和ass字幕有所区别);(280,100)移动结束的坐标,离左边框280单位,上下位置不变,都是100;(2600,3600)移动时间,这里时间很短,就一秒的时间,如果你把时间扩大,在总特效时间不变的情况下(0:00:10.72,0:00:35.19不变),就会产生另外一种特效,即字幕一边旋转一边移动。
第三种:边旋转边移动的同时,字号有5号变20号,且逐渐变大
这一种的代码可以在第二种代码的基础上作一些改动,同时加入字号变大的代码就可以了,如下:
Dialogue: Marked=0,0:00:10.72,0:00:35.19,Default,,0000,0000,0000,,{\move(80,100,280,100,260,3600)}{\t(00,3000\fry360\fry360\fry360}{\fs5}{\t(\fs20)}天使[D2R]工作室\N-= 小潍坊制作 =-
可以比较一下,这里的移动指令的时间变长了,就产生了边旋转变移动的效果,而且加入字号变大的代码之后({\fs5}{\t(\fs20)}注意,变大字号的代码前也有\t),3种特效同时起作用了。如果将字号变成前大后小,就会有相反的效果。
可以看到,在代码中只要稍微做一个变动,时间、坐标等等,都会产生不同的效果。通过这三种特效的演示,可以大概知道ssa字幕的特效格式和特性,我们可以想象一些好的特效通过改动代码来实现
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询