查看: 19652|回复: 19
上一主题 下一主题 跳转到指定楼层

请问关于X264参数 mbaff=0

4

主题

12

存在感

3

活跃日
 1 

参观生

发帖: 21
SOS币: 145
注册: 2010-10-31
访问: 2011-03-17

楼主
发表于 2010/11/17 | 编辑

猜你喜欢: MEGUI, MEGUI 反交错, mbaff


请问关于X264参数 mbaff=0

抓了一堆档看了参数十之八九都有这个

不过这个megui貌似没有,请问一下mbaff=0用命令行要怎么打呢?

謝謝

31

主题

125

存在感

123

活跃日
 4 

SOS团一星级★

1楼
发表于 2010/11/17 | 编辑
mbaff是交错的标识。
就是说x264输出的扫描形式可以是逐行的也可以是交错的,当你给x264用了interlace的参数时,不管是tff还是bff,scan type都会是mbaff,否则就是progressive。
但是给电脑播放的东西没人会压成interlace的,所以你见到的都是mbaff=0,即便片源是交错的,用avs转成逐行的即可。

31

主题

125

存在感

123

活跃日
 4 

SOS团一星级★

2楼
发表于 2010/11/17 | 编辑
啊,megui里不是有个encode interlaced么,那个不挑勾,也不手动添加bff tff之类的参数,就不会mbaff了,换句话说就是默认的设置是肯定没有的。。

31

主题

125

存在感

123

活跃日
 4 

SOS团一星级★

3楼
发表于 2010/11/17 | 编辑
。。。扫描形态是progressive,这就意味着肯定是没有mbaff了,可以放心。。如果你设成interlaced,那么扫描形态就会变成mbaff了(即mbaff=1)

下面那些参数信息不是mediainfo分析出来的,而是x264写进文件里的,所以写不写跟x264版本有关。

31

主题

125

存在感

123

活跃日
 4 

SOS团一星级★

4楼
发表于 2010/11/18 | 编辑
是的。

顺便再把x264里interlace的意义说得更清晰一些。
x264本身不能反交错,当片源是交错的时候,如果想压片之后播放出正常的效果,有两个途径,一是先把片源反交错,然后再压,此法非常普及,用avs的话这个顺便就能干了。
另外一法就是让x264直接去压这个交错的片子,压完之后把文件标识为交错的,让播放器播放的时候再去反交错一遍,以实现正常效果。mbaff就是干这个用的,至于mbaff本身的概念,大概是编码时对区块的处理和逐行的不太一样,以保证压出来的图像可以被反交错。

31

主题

125

存在感

123

活跃日
 4 

SOS团一星级★

5楼
发表于 2010/11/19 | 编辑
是的。。两个pass得是同一个avs。。。。

关于我们|无图版|SOSG WIKI

Copyright © 2006-2024 SosG.Net
Total 0.025536(s) query 9, Gzip enabled,  沪ICP备07006640号-3