77范文网 - 专业文章范例文档资料分享平台

运用 Megui与Mediacoder制作MP4

来源:网络收集 时间:2018-12-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

运用MeGUI与Mediacoder制作MP4-AVC教

程及X264编码器参数解释

第一部分: MeGUI与AVS教程

所需软件及编码器:

1.MeGUI(官方下载地址:http://x264.nl)

2.AviSynth(官方下载地址:http://www.avisynth.org) 3.Microsoft .NET Frame work 2.0(官方下载地址:

http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe) 4.neroAacEnc.exe(官方下载地址:http://ftp6.nero.com/tools/NeroDigitalAudio.zip) (注意:解压NeroDigitalAudio.zip后我们只使用neroAacEnc.exe!) 简介:MeGUI是一款功能强大的GUI界面,该软件的运行和视屏转换需要安装Microsoft .NET Frame work 2.0和AviSynth。MeGUI有较为完整的X264参数选项加上AviSynth的强大功能,Megui成为高质量MP4-AVC压缩的利器之一,但是该软件目前只有英文版且不支持视屏文件的直接转换(需要将视屏文件挂进AVS中)使得很多人望而却步,本教程就AVS的简单编写与Megui中X264的参数解释与选择进行简单的说明。 (注意:选项名后面的括号内是对应X264的参数及解释!)

1. AVS脚本的编写

由于MeGUI不支持视屏文件的直接加载所以要运用AVS来加挂视屏文件,同时AVS的编写直接影响到生成的MP4-AVC所以,AVS脚本的编写尤为重要,这一部分是比较令人头疼的,因为这一步下不去,后面全部免谈,而这一步,又是比较难的一步。

首先建立一个文本文档,打开文档进行代码编写,最后保存该文档为XXXX.avs; 先看一个例子,打开文档编写如下代码:

LoadPlugin(\

DirectShowSource(\ConvertToYV12()

LanczosResize(480,272)

VobSub(\或者TextSub(\ LoadPlugin()是AVS中加载插件的代码,而VSFilter.dll是字幕插件,其中的X:\\XXXXX\\XXXXX\\是文件所在目录的具体路径;

DirectShowSource()是AVS中的滤镜代码,一般情况下使用该滤镜来挂视屏,同样X:\\XXXXX\\XXXXX\\是视屏所在路径,XXXX.XXX为视屏的文件名及扩展名(视屏的格式)ConvertFPS=True是保证MP4-AVC与原视屏的帧率保持一致的代码; ConvertToYV12()是转换视屏文件色彩模式的代码;(注意:这条代码必须按例子中的写法加上)

LanczosResize()是控制转换后MP4-AVC的分辨率大小的代码,其中宽与高之间用逗号隔开,且宽和高必须为8的倍数,因为PSP的屏幕分辩率为480x272所以我们设置的分辨率为480,272。如果要转480P(720x480)的MP4-AVC则编写如下代码: LanczosResize(704,480) AddBorders(8,0,8,0)

因为PSP播放720x480的MP4-AVC时,会左右裁去各8个像素,然后Resize成480x272输出,这样我们会有左右各8个像素的画面看不到,所以我们想将画面先Resize成704x480然后再画面左右各加8像素的黑边这样PSP再Resize成480x272播放时只会裁去那8像素的黑边从而使得播放时画面没有损失; VobSub()为sub字幕文件的加载代码,X:\\XXXXX\\XXXXX\\为字幕所在目录路径XXXX.sub为视屏所对应的sub字幕文件;

TextSub()为srt字幕文件的加载代码,X:\\XXXXX\\XXXXX\\为字幕所在目录路径XXXX.srt为

视屏所对应的srt字幕文件;

(注意:凡是需要加载文件的代码在括号中必须用输入法为英文输入状态下的引号将文件路径引起!编写完后拖到播放器中播放一下,如果能正常播放就说明编写没有问题,有问题的会在播放器中显示具体哪出了问题,这个大家到实际中自己摸索即可!)

2.MeGUI的使用及X264参数设置:

运行MeGUI,可以看到MeGUI的主界面

第一次运行MeGUI需要更新,点击Options中的Update

将方框中全部打上√点击Update即可。更新后点击Options中的Settings,再点击Program Paths选择Audio在neroAacEnc选择neroAacEnc.exe所在的文件夹(因为我们转换视屏的声音选择AAC格式的,而neroAacEnc所转换出的音质优于其他编码器)

点击Save保存,在主界面中的Video encoding和Audio中的Encoder settings选项中分别选择X264和Nero AAC在File format和Extension分别选择MP4和MP4-AAC

视屏编码设置如下

在Video encoding点击Config进行视屏编码参数设置

在Main选项栏中的参数设置及含义如下: 1.General选项区

Mode:是选择压缩方式。可选项: ABR:--bitrate:平均码率;

Const.Quantizer:--qp:固定量化模式并设置使用的量化值;

Const.Quality:--crf:质量模式,量化值动态可变,此时转换后的视屏文件大小不能确定; Bitrate:在ABR模式下是画面的平均码率,数值越大换面越清晰,文件越大。 建议:22-28

(注意:当Mode中选择为Const.Quantizer或Const.Quality时输入值为0-51,数值越小画质越好,文件越大,0为无损压缩!) 2.Misc选项区

Enable PSNR calculati:--no-psnr:关闭PSNR计算。这是个画面质量的校验机制,关掉不会影响画质,还会缩短压缩时间。 默认值:不勾选(关闭)

Enable SSIM calculati:--no-ssim:关闭SSIM计算。这是个画面质量的校验机制,关掉不会影响画质,还会缩短压缩时间。 默认值:不勾选(关闭)

Threads:--threads:编码线程,使用多线程技术。多核CPU可以选择自己的CPU核数加快编码速度。

默认值:0(自动)

3.Deblocking选项区 Enable Deblocking:开启环路滤波,可以除马赛克(当不勾选该项时该参数显示为:--nf)。 默认值:勾选(打开)

(注意:选上该选项后,在解码时也要打开deblocking,否则会出现色块、马赛克现象!) Deblocking Strength:--deblock 0:0:设置环路滤波的AlphaC的参数,范围-6-6。 默认值:0

Deblocking Threshold:--deblock 0:0:设置环路滤波的Beta的参数,范围-6-6。 默认值:0

(注意:Deblocking Strength对应--deblock 0:0中前面的数值;Deblocking Strength对应--deblock 0:0中后面的数值!) 4.AVC Profiles选项区

选项中有Baseline Profile、Main Profile、High Profile 建议:选择Main Profile

(注意:压缩的文件要想在PSP上播放必须选择Main Profile!,否则PSP见无法播放!) 5.AVC Level选项区

--Level:表示编、解码等级

(注意:要在PSP上播放的MP4-AVC分辨率为480x272则该参数必须选择为Level2.1,如果MP4-AVC的分辨率为720x480则该参数必须选择为Level3.0,否则会导致PSP无法播放!)

在RC and ME选项栏 1.Rate Control选项区

VBV Buffer Size:--vbv-bufsize:码率控制缓冲区的大小,单位kbit。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库运用 Megui与Mediacoder制作MP4在线全文阅读。

运用 Megui与Mediacoder制作MP4.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/332154.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: