qq3939 发表于 2012-3-17 16:18:02

TMPGEnc Video Mastering Works 5输出MP4(AVC)时,如何使转换后的视频为Progressive

我用TMPGEnc Video Mastering Works 5转换视频为MP4(AVC)时,使用了默认设置,输出的文件在播放器中查询媒体信息时其中的Scan type为 MBAFF,请问如何使转换后的视频该信息为Progressive,我在网上查了这两个值的意义,但不知在那里修改它们,麻烦各位解答一下,非常感谢!

我主要是要在手机上播放,但我发现能够利用手机硬解压的都是Progressive,MBAFF的则不能硬解压,当然我不能确定是不是就是这个原因,所以想试一试,但前提是能够转换出来。如果你知道是其它原因导致不能硬解压,也请解答一下,再次感谢!

我的手机CPU是Nvidia Tegra 2.

IsaacZ 发表于 2012-3-17 17:43:31

Progressive是“逐行扫描”的意思,在下图位置修改成第一项即可:


qq3939 发表于 2012-3-18 22:51:11

IsaacZ 发表于 2012-3-17 17:43 static/image/common/back.gif
Progressive是“逐行扫描”的意思,在下图位置修改成第一项即可:

谢谢!再请教一下,我在网上查到的说MBAFF既不是逐行也不是隔行,但为什么在软件中选了隔行就变成了MBAFF呢?

IsaacZ 发表于 2012-3-19 00:41:45

这说明隔行时用到了 MBAFF 技术,具体我也不懂,请自行查阅相关资料。

AXIAO426 发表于 2012-3-19 21:56:12

用一个短文件,试一试两种不同的输出。测试效果。

qq3939 发表于 2012-3-22 09:26:43

AXIAO426 发表于 2012-3-19 21:56 static/image/common/back.gif
用一个短文件,试一试两种不同的输出。测试效果。

谢谢回复,确实设置为逐行后就解决了,只是不明白默认为隔行(源视频是隔行的)时出来是MBAFF,因为网上说MBAFF既不是逐行也不是隔行的,也找不到相关的答案

qq3939 发表于 2012-3-22 19:33:38

经过试验不同的格式,当片源是隔行时,如果输出为H.264的MP4,scan type就会是MBAFF,如果是DIVX,则为隔行。粗略的了解是MBAFF似乎是同时包括隔行和逐行,这样在MP4上可能可以获得比单纯是隔行更好的效果,至于DIVX,也许是不支持MBAFF吧,纯猜的,呵呵!
总之一些移动设备,如手机、MP4、GPS等,对格式的支持是有限的,不象电脑那么灵活,尤其是一些号称支持H.264的设备,实际的支持可能是不完整的,因此需要转换合适的格式才能良好播放。我的手机就是这样,只能硬解压逐行的,隔行的则不行了。
页: [1]
查看完整版本: TMPGEnc Video Mastering Works 5输出MP4(AVC)时,如何使转换后的视频为Progressive