Megui 字幕特效压制教程.doc_第1页
Megui 字幕特效压制教程.doc_第2页
Megui 字幕特效压制教程.doc_第3页
Megui 字幕特效压制教程.doc_第4页
Megui 字幕特效压制教程.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Megui 字幕特效压制教程MeGUI是一款集多种编码器于一身的GUI界面软件,它使各种需要用命令行的EXE程序统一到一个图形界面,使用起来十分方便。它的出现,成为众多进行视频处理的必备工具,特别在进行一些高清视频及特效字幕的压制时,常常选择Megui作为压制工具。运行条件:1.NET Framework 2.0或者以上版本,缺少它Megui将无法正常运行;2.AviSynth,这是一个功能强大并且基于avs脚本文件的视频处理与帧服务软件,由于Megui需要首先导入AVS脚本然后才能进行后面的处理,因此需要AviSynth的支持。3.解码包:常见的解码包有:K-Lite Mega Codec Pack、完美解码、终极解码等。安装解码包的主要目的是为了让软件能够更好的识别和播放某些编码的视频,否则Megui以及系统将无法正常播放某些特殊编码的视频。启动MeGUI2112 界面显示如下:从界面中我们可以看到软件主要分为两部分:视频和音频;视频部分要求导入AVS脚本,因此我们可以简单地用一个公式表示为:AVS+视频+音频=容器格式(封装格式),其中Megui为我们提供的“容器格式”主要有三种,分别为“RAWAVC”、“MKV”以及“MP4”,因此我们需要先编写AVS脚本,将其导入Megui之后才能进行后面音视频参数的设置。AVS 脚本文件几个基本代码:打开一个编写好的AVS脚本文件,如下图所示:LoadPlugin(D:MeGUItoolsffmsffms2.dll):加载视频插件;LoadPlugin(D:MeGUIVSFilter.dll):加载字幕插件FFVideoSource(D:31176TD4100N sap_ww.avi, threads=1):加载视频文件函数;TextSub(D:31176TD4100N sap_ww.ass):加载字幕文件函数;#deinterlace:非逐行;#crop:不裁边;#resize:尺寸保持不变;#denoise:无需降噪;常用代码:LanczosResize(960,540):视频尺寸大小为960x540;ResampleAudio(48000):重新格式化音频采样率为48000;FadeIn0(50)/FadeOut0(50):这是视频开头和结尾淡入淡出的代码;AddBorders(0,56,0,56):为上下各加黑边56;Amplify(2);是增加左右声道音量;Trim(240,480):是截取片段;AVS 脚本代码示例:1. 改变画面大小的处理函数:LoadPlugin(d:VSFilter.dll)directshowSource(lost.s04e01.720p.hdtv.x264-ctu.mkv,23.976)LanczosResize(720,396)Amplify(2)textsub(Lost.S03E18.HDTV.XViD-Caph.ass)2. 加黑边:LoadPlugin(d:VSFilter.dll)directshowSource(lost.s04e01.720p.hdtv.x264-ctu.mkv,23.976)LanczosResize(960,408)AddBorders(0,60,0,60)Amplify(2)textsub(Lost.S03E18.HDTV.XViD-Caph.ass)3. 加载多个字幕LoadPlugin(d:VSFilter.dll)directshowSource(lost.s04e01.720p.hdtv.x264-ctu.mkv,23.976)textsub(Lost.S03E18.HDTV.XViD-Caph.ass)textsub(D:yyetsLOGO.ass)4. 加载动态水印LoadPlugin(d:VSFilter.dll)logo=directshowSource(E:电影片尾LOGO_720x396_23.976.avi,23.976).Loop(2,1,23).converttorgb32#设定水印LOGO的路径,然后Loop(2,1,23)是设定他在第2秒钟的时候开始出现,2可以随便更改,.converttorgb32是改变颜色为32位,否则没法挂载raw=directshowSource(terminator.the.sarah.connor.chronicles.s01e02.720p.hdtv.x264-ctu.mkv).converttorgb32.LanczosResize(720,396).Amplify(2)#设定片源的路径,以及改变他的色深为32位,在改变他的画面大小为720*396,音量放大一倍a=Layer(raw,logo,add,255,100,230)#设定a等于 LOGO和RAW两个叠加,255是完全显示,100,230两个参数分别是定义他们的显示位置 X,Y,位置是可以根据画面和LOGO大小进行调整的out=a.textsub(terminator.the.sarah.connor.chronicles.s01e03.720p.hdtv.x264-ctu.ass)#设定out等于a.并且a加字幕return out#最后运行结果out5. 加载外部WAV音频LoadPlugin(d:VSFilter.dll)raw2=raw.AudioDub(WAVSource(d:Untitled_mixdown.wav)#加载外部音频a=Layer(raw2,logo,add,255,100,230)#叠加out=a.TextSub(sample.ass)#加载字幕return out#最后运行结果out6. 加载片头或者视频合并LoadPlugin(d:VSFilter.dll)raw=directshowSource(ripsir-lfodh.mkv,23.976).AddBorders(0,56,0,56).LanczosResize(720,396).textsub(ripsir-lfodh.ass).Amplify(2).converttorgb24.SSRC(48000)#定义片子的路径,以及FPS,然后加黑边,在改变画面大小,挂字幕,增大音量(如果是MP3音频就不需要增加),改变画面色深为24位,格式化音频为48000KOP=directshowSource(E:电影片尾功夫之王预告.avi,25).AssumeFPS(23.976, 1, true) .converttorgb24.SSRC(48000).LanczosResize(720,396)#定义片头路径,定义片源FPS为25,这个25是片源的真实FPS,如果合并起来就需要改变为和电影片源一样的FPS,否则合并起来就音频和画面不同步。那么就使用.AssumeFPS(23.976, 1, true)来改变FPS为23.976 然后改变色深,格式化音频,改变画面大小和电影片源一样。uotput=op+mov#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论