使用MeGUI制作可变形DVDRip的具体方法.docx
- 文档编号:18369134
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:15
- 大小:650.14KB
使用MeGUI制作可变形DVDRip的具体方法.docx
《使用MeGUI制作可变形DVDRip的具体方法.docx》由会员分享,可在线阅读,更多相关《使用MeGUI制作可变形DVDRip的具体方法.docx(15页珍藏版)》请在冰点文库上搜索。
使用MeGUI制作可变形DVDRip的具体方法
使用MeGUI制作可变形DVDRip的具体方法
什么是可变行?
首先你要明白的是何谓"anamorphic"?
在大多数的字典中是这样解释的"观看时图像发生扭曲变形".在MPEG-2/DVD(orMPEG-2/DVB)中,它其实描述了像素将如何被挤压。
要明确:
这个表示构成“高”的像素(NTSC制式是480像素,PAL制式是576像素)不允许垂直变形,而构成“宽”的像素(NTSC和PAL制式都是720)允许水平变形。
不管怎样,因为图像的像素更喜欢被编码成方形,如果你要改变它们的图形,你必须教它们如何去做,你会用到下列词语,如PAR(PixelAspectRatio),DAR(DisplayAspectRatio)andSAR(SampleAspectRatio)–所有这些属于ARS(AspectRatioSignalling).的一部分。
大体上,当产生可变形MPEG-4编码时,它将计算你需要的ARS级别,用于制定水平方向上如何挤压和拉伸。
)
为什么要使用可变行?
它的优点是?
使用了可变行技术,你可以不用RESIZE(重定义大小)就能在视频回放时将画面拉伸到850个像素及以上(横向)并保持正确的分辨率,而实际上横向上的像素并没有增加,这样可避免因为resize而造成画质下降。
PART1工具准备篇
MeGUI和DGindex是必不可少的如果你连它都没怎么碰过,请参阅论坛置顶帖。
1)GordianKnotrippack0.35.0pack2
这是一个经典的软件,我们将用它计算出正确的,符合可变形需要的最终分辨率。
下载页面
注意事项:
安装时仅需安装主程序其他的组件一概不要安装。
提示:
貌似GordianKnot有个小小的BUG,如果你安装完后选择了中文,可能就会在你打开.d2v工程文件时,提示你把DGDecode.dll放到AviSynth的插件目录下,即便你真的已经把它放到了插件目录下也是如此,故此安装后先选择英文,再选择回中文即可。
2)ARSCalculator
这个是制作可变行DVDRip的关键,是用来计算SAR(SampleAspectRatio)即取样纵宽比值的。
下载见附件
注意事项:
这个小程序需要Microsoft.NETframework2.0的支持,Microsoft.NETframework2.0是微软出的一个免费工具。
下载地址如下:
PART2可变行DVDRip的具体制作过程
本次使用的sample片源是变形金刚DVD的片头部分,片源制式是NTSC16:
9,
1)首先是用DGindex生成.d2v工程文件备用,如果不清楚请参阅论坛置顶帖
2)现在轮到GordianKnot登场了,我们先来设置一下
第一件事就是确定AviSynth的插件目录,我们先切换到程序路径选项卡就可以看到了
如图1
我们重点要用的是它的分辨率选项卡
先来熟悉一下界面
如图2
如上图2现在先点击打开按钮将你的d2v工程文件导入
d2v工程文件导入后会弹出预览窗口,如图3(当然你的预览窗口显示不是灰白的我只是节省带宽才把截图转换为黑白)
如上图3
是不是和MeGUI的AVS预览窗口很像呢,它用来预览你切边情况,这样可以确定最佳的切边数值。
导入后一般能自动识别出你的片源是NTSC还是PAL,是16:
9(1.777)的还是4:
3(1.333),
如果设定不正确,请手工改正。
接下来是切去黑边,也就是右上角的剪裁一框。
选择PIXEL观察预览窗口
这里剪裁的准则是
1)尽量不留黑边
2)高和宽最好是MOD16(也就是16整倍数)实在不行必须MOD8
3)要根据输出分辨率的参数进行调整如继续切边、补足黑边,具体情况下面会讲到
现在来到图2的输出分辨率一栏
调整高X宽即向上向下三角按钮
如图4
必须符合下面标准
1)高度缩放必须是100%
2)高宽比偏差必须小于正负0.3%
3)宽&高的模最好都是MOD16,如果不行,可以放宽到MOD8这个底线
如图5
如图6
如果不能达到上面的标准,请回到上面的剪切一栏继续去黑边
图7
一般是继续切边,如果切边不能达到要求或切了过多就补黑边来满足上面的标准。
下面是变形金刚的剪切实例
如图8
首先输入分辨率和输入像素宽高比在载入d2v工程文件后GK自动识别,并完全正确。
其次剪裁黑边也做到了基本完美的去除了黑边,剪裁后的宽和高(720×352)是符合MOD16这个标准的。
再次输出分辨率的宽&高分别遵守了MOD8和MOD16的标准。
最后,观察输出分辨率的宽高比偏差正好是0.3%,符合允许的误差范围。
输出分辨率的高-缩放正好是100%。
这样就符合了所有条件
大家在刚开始的时候会被种种条件搞得不知所措了,但是请记住,要敢于多多尝试不同的值要不了多久就会有一组符合上述条件的值了请一定要相信自己!
!
!
最后请记录一下剪裁一栏剪裁后的分辨率,比如这次的720×352,输出分辨率的宽高比
是2.477,马上要用到这些值。
现在是ARSCalculator这个小工具出来溜溜的时候啦,打开它,如图11
在PixelFrameSize里把剪裁一栏剪裁后的分辨率,也就是我前面记录的720×352添到方框里,MovieAspectRatio选择Custom,并且把前面记录的输出分辨率的宽高比2.477填到Custom的左边一个空,右边一个空无论什么情况都是填写1,即2.477:
1(其实比值就等于2.4777废话!
),最后点击Calcuate就得到了AspectRatioSignaling(ARS)值132:
109,记录下这个值后面有用。
好了现在轮到我们熟悉的megui了
其实接下来写AVS脚本和设置X264的配置和平时基本无异,唯独不同的是不用RESIZE和设置X264参数要加一条命令。
1)打开megui按Ctrl+R键打开AVS脚本,再次导入前面生成的d2v工程文件
2)你要做的事是先把RESIZE点掉
如图12
我们做的是可变行的DVDRip无需RESIZE
3)在megui里切边参数用什么呢?
就用GordianKnot的剪裁一框的Crop参数
4)剩下的和平时一样,分析源的类型,确定反交错策略、降噪等等
5)最后回到脚本中心的edit选项卡,再检查一下,不要出现和resize相关的参数
本次变形金刚的AVS脚本如下:
引用:
DGDecode_mpeg2source("C:
\TRANSFORMERS_SE_AC_DISC1\VIDEO_TS\VTS_01_1.d2v",info=3)
ColorMatrix(hints=true)
crop(0,62,0,-66)
Undot()#MinimalNoise
Trim(250,300)
因为这次的片源是film不用任何反交错的插件
所以很简单
Undot就是一个轻微降噪的插件
Trim是指定从第几帧到第几帧是输出帧
把编辑好的avs脚本保存,返回到megui的主界面,选择一个VideoProfile,比如HQ-SLOWER,点击VideoProfile右边的config按钮,在ZONE选项卡的CustomCommandlineOption加一个可变形拉伸参数
如图14:
--sarXXX:
XXX
其中XXX:
XXX
就是前面用ARSCalculator计算得到的AspectRatioSignaling(ARS)值132:
109
现在就成了--sar132:
109
最后为了方便起见
为你的VideoProfile命名吧,点击最下方的NEW键,弹出PleaseGivetheProfileaname,
键入你想要的任意名字
如图15
如inferno+anamorphic呵呵
现在配置完毕只欠编码了,我做的样片,供大家参考,考虑到体积没有封装音频,时长为两秒,下载见附件。
PART3如何检查分辨率是否正确
你先要稍稍配置一下你的KMP播放器,如下图
图16
图17
在播放时,按TAB键查看
显示器比例是否为和你在用GordianKnot确定的输出分辨率的宽高比是否基本一致。
如这次在GordianKnot得到的宽高比是2.477,而显示器比例的2.48属于一致。
如图18
用Ctrl+A截图,看截图的尺寸是否也和GordianKnot确定的输出分辨率的高×宽一致,
如图4,如果同样也是一致的值,则要恭喜你
你已经正确的做出了可变行的DVDRip。
纠错点击VideoProfile按钮,在ZONE选项卡的CustomCommandlineOption加一个可变形拉伸参数
应该为点击VideoProfile右边的config按钮
不裁剪调节宽mod8高mod16得到856×480宽高比1.783ARS63:
53
按照LZ的方法制作结果如下图
一般#0
完整文件名:
D:
\dvd\1-muxed.mkv
文件格式:
Mk
文件大小:
25.0MiB
播放时间:
3mn5s
比特率:
1134Kbps
编码日期:
UTC2007-12-2013:
17:
21
编码程序:
mkvmergev2.1.0('AnotherPlaceToFall')builtonAug19200713:
40:
07
编码函数库:
libebmlv0.7.7+libmatroskav0.8.1
视频#0
编码器:
MPEG-4AVC
编码器/Info:
MPEG4ISOadvancedprofile
播放时间:
3mn5s
画面宽度:
720pixels
画面高度:
480pixels
画面比例:
16/9
帧频率:
29.970帧每秒
标准:
NTSC
语言:
English
音频#0
编码器:
A_AAC
声道数 :
2声道
采样率 :
48KHz
上传的缩略图
这是我使用mkvmergeGUI里面设置的853×480,就是我发布的那个,这两种方法有何不同,我的就是错的?
shadowchen给解释解释
一般#0
完整文件名:
D:
\一公升的眼泪\3月9日.mkv
文件格式:
Mk
文件大小:
23.4MiB
播放时间:
3mn5s
比特率:
1058Kbps
编码日期:
UTC2007-12-2001:
19:
02
编码程序:
mkvmergev2.1.0('AnotherPlaceToFall')builtonAug19200713:
40:
07
编码函数库:
libebmlv0.7.7+libmatroskav0.8.1
视频#0
编码器:
MPEG-4AVC
编码器/Info:
MPEG4ISOadvancedprofile
播放时间:
3mn5s
画面宽度:
720pixels
画面高度:
480pixels
画面比例:
16/9
帧频率:
29.970帧每秒
标准:
NTSC
标题:
3月9日
语言:
Japanese
音频#0
编码器:
A_AAC
声道数 :
1声道
采样率 :
48KHz
标题:
日语(日本)
语言:
Japanese
文字#0
编码器:
VobSub
编码器/Info:
ThesamesubtitleformatusedonDVDs
标题:
中文(中国)
语言:
Chinese
文字#1
编码器:
VobSub
编码器/Info:
ThesamesubtitleformatusedonDVDs
标题:
中文(台湾)
语言:
Chinese
上传的缩略图
853能被16整除还是能被8整除呢,如果用853/16=53.3125,如果用853/8=106.625,所以说你的上面的数值是错的。
而856/16=53.5,856/8=107符合MOD8或MOD16的要求。
同理872也是同856的,符合MOD8或MOD16的要求。
其实这个可变行re的教程就是从TLFiNT得到的启示我想这就是最有力的佐证了
你可以去TLF的TLFiNT作品预览区去看看他们的RESOLUTION是不是符合16MOD&8MOD
曾经我也做过不符合16MOD&8MOD的可变行re结果在某些渲染模式下画面出了问题
嗯,480×16/9=853.33333333333333333333333333333
DVD就是720×4801.5:
1AR——》853:
4801.7770833333333333333333333333333:
1
怎么办DVD720×480如果不裁剪,就要AR到856:
480?
岂不是和原版853不一致
黑边最好还是要剪去这样可以让码率充分的落在有效的像素上对编码的质量也会有提升
如果硬是不剪裁的话最终的DAR可能就是880×480了
verynicetut.thxm8.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 MeGUI 制作 变形 DVDRip 具体 方法