TA的每日心情 | 慵懒 2012-9-6 12:34 |
---|
签到天数: 3 天 连续签到: 0 天 [LV.2]偶尔看看I
|
本帖最后由 weiquan731 于 2012-9-23 11:19 编辑
最近一直使用会声会影X5制作视频,不知不觉琢磨出了一些技巧。
首先让大家扫下盲,ASS是非常高级的一种字幕,通过Aegisub软件编制而成,它可以制作出各种各样的粒子特效。
普通视频转码工具都不支持内嵌ASS字幕,包括会声会影也不能直接内嵌,但通过我的一些手段是可以压制滴。
先让大家欣赏下ASS粒子特效字幕视频。
在制作之前你必须会使用Aegisub,必须会编写基础的AVS代码。
在制作之前需要以下软件:
AVS脚本:AviSynth 2.5
会声会影15:Corel X5
影音转码快车:MediaCoder
ASS字幕制作:Aegisub
视频编码器:x264vfw 37 2200bm 33968
搭桥软件:DebugMode FrameServer(帧服务器)2.5.071227
步骤1:
ASS特效字幕
打开Aegisub,打开视频并从视频里打开音频,编辑时间轴与字幕K值,自动化粒子特效后,我们设置路径为D盘,保存文件名为B.ass
步骤2:
编辑视频
打开会声会影X5,设置项目属性MPEG files,编辑好视频后点击分享,选择DebugMode FrameServer files(*.avi)
帧速30fps,分辨率1920x1080,点击确定,输出路径D盘,文件名A,点击保存。这是弹出帧服务器选项,选择RGB24色,选择以PCM音质轨迹导入AVI视频,点击下一步,这时候我们可以最小帧服务器和会声会影X5。
步骤3:
编写AVS脚本
打开记事本,把以下代码粘贴进去,并另存为C.avs,注意保存类型为“所有文件”
- LoadPlugin("D:\AviSynth 2.5\plugins\VSFilter.dll")
- DirectShowSource("D:\A.avi",fps=30,convertfps=true)
- TextSub("D:\B.ass")
- LanczosResize(1920,1080)
- ConvertToYV12()
复制代码 注明:
LoadPlugin("D:\AviSynth 2.5\plugins\VSFilter.dll")
导入字幕插件
DirectShowSource("D:\A.avi",fps=30,convertfps=true)
导入视频文件,设置帧速为30
TextSub("D:\B.ass")
导入特效字幕文件
LanczosResize(1920,1080)
设置转换分辨率
ConvertToYV12()
这句不用理它,反正对压制视频有好处
步骤4:
输出视频
运行MediaCoder影音转码快车主程序,添加文件(添加文件类型选择All files),选择C.avs
视频与画面设置如下,记得把容器设为MP4
取消音频转换,需要另外转换封装,点击“开始转码任务”,因为加入了ASS内嵌与2次编码模式,所以转换速度非常慢,但转出来的画质绝对优秀!画质几乎无损!等进度100%时,我们转出1个命名为C.mp4无声音的有画面的视频。
步骤5:
输出音频
这时我们打开会声会影X5,关闭帧服务器DebugMode FrameServer,点击分享,创建音频文件,选MPER-4(*m4a),设置好参数后,文件命名为D,点击保存。等进度100%时,我们转出1个命名为D.m4a音频文件。
步骤6:
封装
接下是最终步骤,把视频C.mp4与音频D.m4a封装,注意是封装而不是转码,需要的时间绝对不超过5秒。
打开MediaCoder0.7.3.4625
添加文件C.mp4,容器选择MP4或FLV,设置如下,最后点击开始转码,整个过程仅仅几秒而已。
通过桥搭各种软件终于压制出画质非常清晰且内嵌ASS特效字幕的视频。
|
评分
-
查看全部评分
|