CGTOP FORUMS
论坛帮助 会员列表 日历事件 标记版面已读
返回   CGTOP FORUMS > ≡ 技术讨论区 ≡ > 【BR Disc/HDDVD/高级DVD/X264/VCD制作 & 影音技术】 > -X264交流讨论区-

发表新主题  回复
 
主题工具
旧 2007-12-20, 17:27   leeyoung 当前离线   #1
leeyoung 帅哥
中级会员
 
leeyoung 的头像
 
注册日期: 2007-07
住址: SHANGHAI
帖子: 111
精华: 0
声望: 0 leeyoung 刚刚起步
3 使用MeGUI制作可变形DVDRip的具体方法

使用MeGUI制作可变形DVDRip的具体方法
作者:羊
本教程首发CGTOP,欢迎转载,转载时请注明作者ID和论坛ID

什么是可变行?
首先你要明白的是何谓"anamorphic"?在大多数的字典中是这样解释的"观看时图像发生扭曲变形".在MPEG-2/DVD (or MPEG-2/DVB)中, 它其实描述了像素将如何被挤压。要明确: 这个表示构成“高”的像素(NTSC制式是480像素,PAL制式是576像素) 不允许垂直变形,而构成“宽”的像素(NTSC和PAL制式都是720) 允许水平变形。不管怎样,因为图像的像素更喜欢被编码成方形, 如果你要改变它们的图形,你必须教它们如何去做,你会用到下列词语,如 PAR (Pixel Aspect Ratio), DAR (Display Aspect Ratio) and SAR (Sample Aspect Ratio) – 所有这些属于ARS (Aspect Ratio Signalling).的一部分。大体上,当产生可变形MPEG-4编码时,它将计算你需要的ARS级别,用于制定水平方向上如何挤压和拉伸。)

为什么要使用可变行?它的优点是?

使用了可变行技术, 你可以不用RESIZE(重定义大小) 就能在视频回放时将画面拉伸到850个像素及以上(横向)并保持正确的分辨率,而实际上横向上的像素并没有增加,这样可 避免因为resize而造成画质下降。

PART 1 工具准备篇

MeGUI和 DGindex是必不可少的 如果你连它都没怎么碰过,请参阅论坛置顶帖。
1) Gordian Knot rippack 0.35.0 pack2
这是一个经典的软件,我们将用它计算出正确的,符合可变形需要的最终分辨率。
下载页面
http://prdownloads.sourceforge.net/g...2.exe?download
注意事项:
安装时 仅需安装主程序 其他的组件一概不要安装。
提示:貌似Gordian Knot 有个小小的BUG, 如果你安装完后选择了中文,可能就会在你打开.d2v工程文件时,提示你把DGDecode.dll放到AviSynth的插件目录下,即便你真的已经把它放到了插件目录下也是如此,故此安装后先选择英文,再选择回中文即可。

2) ARS Calculator
这个是制作可变行DVDRip的关键,是用来计算SAR (Sample Aspect Ratio)即取样纵宽比值的。
下载见附件
注意事项:这个小程序需要 Microsoft .NET framework 2.0的支持,Microsoft .NET framework2.0是微软出的一个免费工具。下载地址如下:
http://www.microsoft.com/downloads/d...displaylang=en


PART 2可变行DVDRip的具体制作过程
本次使用的sample片源是变形金刚DVD的片头部分,片源制式是NTSC 16:9,
1) 首先是用DGindex生成 .d2v工程文件备用,如果不清楚请参阅论坛置顶帖
2) 现在轮到Gordian Knot 登场了, 我们先来设置一下
第一件事就是确定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整倍数)实在不行必须MOD 8
3) 要根据输出分辨率的参数进行调整 如继续切边、补足黑边, 具体情况下面会讲到

现在来到图2的输出分辨率一栏
调整高X宽 即 向上向下三角按钮
如图4

必须符合下面标准
1) 高度缩放必须是100%
2) 高宽比偏差 必须 小于正负0.3%
3) 宽&高的模 最好都是MOD16, 如果不行,可以放宽到MOD8 这个底线
如图5

如图6

如果不能达到上面的标准,请回到上面的剪切一栏继续去黑边
图7

一般是继续切边,如果切边不能达到要求或切了过多就补黑边来满足上面的标准。
下面是变形金刚的剪切实例
如图8

首先输入分辨率和输入像素宽高比在载入d2v工程文件后 GK自动识别,并完全正确。
其次剪裁黑边也做到了基本完美的去除了黑边,剪裁后的宽和高(720×352)是符合MOD16这个标准的。
再次输出分辨率的宽&高分别遵守了MOD 8和MOD 16的标准。
最后,观察输出分辨率的宽高比偏差正好是0.3%,符合允许的误差范围。输出分辨率的高-缩放正好是100%。这样就符合了所有条件
大家在刚开始的时候会被种种条件搞得不知所措了,但是请记住,要敢于多多尝试不同的值 要不了多久 就会有一组 符合上述条件的值了 请一定要相信自己!!!


最后请记录一下剪裁一栏剪裁后的分辨率,比如这次的720×352,输出分辨率的宽高比
是2.477,马上要用到这些值。

现在是ARS Calculator这个小工具出来溜溜的时候啦,打开它,如图11

在Pixel Frame Size里把剪裁一栏 剪裁后的分辨率,也就是我前面记录的720×352添到方框里,Movie Aspect Ratio选择 Custom ,并且把前面记录的输出分辨率的宽高比2.477 填到 Custom 的左边一个空,右边一个空无论什么情况都是填写1,即2.477:1 (其实比值就等于2.4777 废话!),最后点击Calcuate 就得到了Aspect Ratio Signaling(ARS)值 132:109,记录下这个值后面有用。

好了 现在轮到我们熟悉的megui了
其实 接下来写AVS脚本和设置X264的配置和平时基本无异,唯独不同的是不用RESIZE和设置X264参数要加一条命令。

1) 打开megui 按Ctrl+R 键打开AVS脚本,再次导入前面生成的d2v工程文件
2) 你要做的事 是先把RESIZE 点掉
如图12

我们做的是可变行的DVDRip 无需RESIZE
3) 在megui里切边参数用什么呢?就用Gordian Knot的剪裁一框的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() # Minimal Noise
Trim(250,300)
因为这次的片源是film 不用任何反交错的插件
所以很简单
Undot就是一个轻微降噪的插件
Trim 是指定从第几帧到第几帧是输出帧

把编辑好的avs脚本保存,返回到megui的主界面,选择一个Video Profile,比如HQ-SLOWER, 点击 Video Profile 右边的config 按钮,在ZONE选项卡的Custom Commandline Option加一个可变形拉伸参数
如图14:

--sar XXX:XXX
其中XXX:XXX
就是前面用ARS Calculator计算得到的Aspect Ratio Signaling(ARS)值 132:109
现在就成了--sar 132:109

最后为了方便起见
为你的Video Profile命名吧,点击最下方的 NEW键,弹出Please Give the Profile a name,
键入你想要的任意名字
如图15

如inferno+ anamorphic 呵呵

现在配置完毕只欠编码了,我做的样片,供大家参考,考虑到体积没有封装音频,时长为两秒,下载见附件。

PART 3 如何检查 分辨率是否正确
你先要稍稍配置一下你的KMP播放器,如下图
图16

图17

在播放时,按TAB键查看
显示器比例是否为和你在用Gordian Knot确定的输出分辨率的宽高比是否基本一致。
如这次在Gordian Knot得到的宽高比是2.477,而显示器比例的2.48属于一致。
如图18

用Ctrl+A 截图,看截图的尺寸是否也和Gordian Knot确定的输出分辨率的高×宽一致,
如图4,如果同样也是一致的值,则要恭喜你

你已经正确的做出了可变行的DVDRip。
上传的附件
文件类型: rar ARS Calculator.rar (5.1 KB, 837 次查看)
文件类型: rar 可变形DVDRip样片.rar (743.6 KB, 979 次查看)

此帖于 2008-08-27 20:54 被 shadowchen 编辑.
回复时引用此帖
旧 2007-12-20, 17:54   shadowchen 当前离线   #2
shadowchen
贵宾版主
 
shadowchen 的头像
 
注册日期: 2004-11
住址: 江苏·兴化
帖子: 1,756
精华: 20
声望: 173 shadowchen 成功新星shadowchen 成功新星
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

那是相当的高啊,支持一下,目前网上很少见到可变形DVDRIP具体制作教程,这篇教程的出现解决了很多想做可变形dvdrip的人困惑的一些问题。相当好。
__________________
HAPPY+FUN+JOKE
欢迎加入megui 技术交流群+群号32302651
回复时引用此帖
旧 2007-12-20, 18:26   haiweiyangsink 当前离线   #3
haiweiyangsink 帅哥
普通会员
 
haiweiyangsink 的头像
 
注册日期: 2007-12
住址: 北京昌平
帖子: 76
精华: 0
声望: 0 haiweiyangsink 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

纠错 点击Video Profile按钮,在ZONE选项卡的Custom Commandline Option加一个可变形拉伸参数

应该为 点击 Video Profile 右边的config 按钮




不裁剪 调节 宽mod8 高mod16 得到 856×480 宽高比 1.783 ARS 63:53

按照 LZ 的方法 制作结果 如下图
一般 #0
完整文件名 : D:\dvd\1-muxed.mkv
文件格式 : Mk
文件大小 : 25.0 MiB
播放时间 : 3mn 5s
比特率 : 1134 Kbps
编码日期 : UTC 2007-12-20 13:17:21
编码程序 : mkvmerge v2.1.0 ('Another Place To Fall') built on Aug 19 2007 13:40:07
编码函数库 : libebml v0.7.7 + libmatroska v0.8.1
视频 #0
编码器 : MPEG-4 AVC
编码器/Info : MPEG4 ISO advanced profile
播放时间 : 3mn 5s
画面宽度 : 720 pixels
画面高度 : 480 pixels
画面比例 : 16/9
帧频率 : 29.970帧每秒
标准 : NTSC
语言 : English
音频 #0
编码器 : A_AAC
声道数  : 2声道
采样率  : 48 KHz
上传的缩略图
点击图片以查看大图
名称:	捕获1.JPG
查看次数:	181
文件大小:	66.6 KB
ID:	44239    
回复时引用此帖
旧 2007-12-20, 21:23   haiweiyangsink 当前离线   #4
haiweiyangsink 帅哥
普通会员
 
haiweiyangsink 的头像
 
注册日期: 2007-12
住址: 北京昌平
帖子: 76
精华: 0
声望: 0 haiweiyangsink 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

这是我使用 mkvmerge GUI 里面设置的 853×480 ,就是我发布的那个,

这两种方法有何 不同,我的就是错的?
shadowchen 给解释解释

一般 #0
完整文件名 : D:\一公升的眼泪\3月9日.mkv
文件格式 : Mk
文件大小 : 23.4 MiB
播放时间 : 3mn 5s
比特率 : 1058 Kbps
编码日期 : UTC 2007-12-20 01:19:02
编码程序 : mkvmerge v2.1.0 ('Another Place To Fall') built on Aug 19 2007 13:40:07
编码函数库 : libebml v0.7.7 + libmatroska v0.8.1
视频 #0
编码器 : MPEG-4 AVC
编码器/Info : MPEG4 ISO advanced profile
播放时间 : 3mn 5s
画面宽度 : 720 pixels
画面高度 : 480 pixels
画面比例 : 16/9
帧频率 : 29.970帧每秒
标准 : NTSC
标题 : 3月9日
语言 : Japanese
音频 #0
编码器 : A_AAC
声道数  : 1声道
采样率  : 48 KHz
标题 : 日语(日本)
语言 : Japanese
文字 #0
编码器 : VobSub
编码器/Info : The same subtitle format used on DVDs
标题 : 中文(中国)
语言 : Chinese
文字 #1
编码器 : VobSub
编码器/Info : The same subtitle format used on DVDs
标题 : 中文(台湾)
语言 : Chinese
上传的缩略图
点击图片以查看大图
名称:	捕获.JPG
查看次数:	141
文件大小:	65.1 KB
ID:	44240    
回复时引用此帖
旧 2007-12-21, 09:07   shadowchen 当前离线   #5
shadowchen
贵宾版主
 
shadowchen 的头像
 
注册日期: 2004-11
住址: 江苏·兴化
帖子: 1,756
精华: 20
声望: 173 shadowchen 成功新星shadowchen 成功新星
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

853能被16整除还是能被8整除呢,如果用853/16=53.3125,如果用853/8=106.625,所以说你的上面的数值是错的。
而856/16=53.5,856/8=107符合MOD8或MOD16的要求。
同理872也是同856的,符合MOD8或MOD16的要求。
__________________
HAPPY+FUN+JOKE
欢迎加入megui 技术交流群+群号32302651
回复时引用此帖
旧 2007-12-21, 09:45   leeyoung 当前离线   #6
leeyoung 帅哥
中级会员
 
leeyoung 的头像
 
注册日期: 2007-07
住址: SHANGHAI
帖子: 111
精华: 0
声望: 0 leeyoung 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

其实这个可变行re的教程就是从TLF iNT得到的启示 我想这就是最有力的佐证了
你可以去 TLF的 TLF iNT 作品预览区 去看看 他们的 RESOLUTION 是不是符合 16MOD&8MOD
http://www3.eastgame.net/thread.php?fid=424
曾经我也做过 不符合16MOD&8MOD的可变行re 结果在某些渲染模式下画面出了问题
回复时引用此帖
旧 2007-12-21, 11:04   haiweiyangsink 当前离线   #7
haiweiyangsink 帅哥
普通会员
 
haiweiyangsink 的头像
 
注册日期: 2007-12
住址: 北京昌平
帖子: 76
精华: 0
声望: 0 haiweiyangsink 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

嗯,480×16/9= 853.33333333333333333333333333333

DVD 就是 720×480 1.5:1 AR——》 853:480 1.7770833333333333333333333333333 :1

怎么办 DVD 720×480 如果不裁剪,就要AR到856:480 ?
岂不是 和 原版853 不一致
回复时引用此帖
旧 2007-12-21, 11:58   leeyoung 当前离线   #8
leeyoung 帅哥
中级会员
 
leeyoung 的头像
 
注册日期: 2007-07
住址: SHANGHAI
帖子: 111
精华: 0
声望: 0 leeyoung 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

黑边最好还是要剪去 这样可以让码率充分的落在有效的像素上 对编码的质量也会有提升
如果硬是不剪裁的话 最终的DAR可能就是880×480了
回复时引用此帖
旧 2007-12-22, 14:36   dimasour 当前离线   #9
dimasour
普通会员
 
dimasour 的头像
 
注册日期: 2007-06
帖子: 53
精华: 0
声望: 0 dimasour 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

very nice tut.thx m8.
回复时引用此帖
旧 2008-01-28, 23:34   燃烧的螃蟹 当前离线   #10
燃烧的螃蟹
初级会员
 
燃烧的螃蟹 的头像
 
注册日期: 2007-08
帖子: 4
精华: 0
声望: 0 燃烧的螃蟹 刚刚起步
默认 回复: 使用MeGUI制作可变形DVDRip的具体方法

啊~谢谢lee了我又学了一招~
回复时引用此帖
回复


主题工具

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
论坛跳转


所有时间均为北京时间. 現在的时间是 10:55.

Copyright ©2000 - 2010, CGTOP.
苏ICP备05047896号