搜索 社区服务 统计排行 帮助
  • 2980阅读
  • 14回复

[求助]MeGUI压制时裁剪和Color Space问题

楼层直达
级别: 新手上路
注册时间:
2009-05-02
在线时间:
0小时
发帖:
8
我有一些1080P的MP4片源,想用MeGUI压缩成512*288的分辨率,但发现一个奇怪的现象。我在完美解码里面设置H.264解码为Cyberlink(DXVA)模式的时候,MeGUI里面显示片源分辨率为1920*1088,而且Colorspace是YUV2,需要添加ConvertToYV12();H.264解码为CoreAVC时,MeGUI里显示为1920*1080。请问哪个才是真实的分辨率,上下各4个像素需不需要裁剪?

More than a dull boy...
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 14楼 发表于: 2009-07-27
软解的话,Cyberlink还不如ffdshow快
级别: 新手上路
注册时间:
2007-08-12
在线时间:
0小时
发帖:
1
只看该作者 13楼 发表于: 2009-07-26
CoreAVC自动裁剪1080P的1920x1088成1920x1080的.
级别: 新手上路
注册时间:
2009-05-02
在线时间:
0小时
发帖:
8
只看该作者 12楼 发表于: 2009-06-11
那我还是用CoreAVC吧,好像还快一点点。我用的是ATI的HD3200

More than a dull boy...
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 11楼 发表于: 2009-06-11
引用
最初由 QQCif 发布
各位的意思是用不着crop的?

输出1080P是正常的
输出1088P是为了凑MOD16拉伸了
那个crop的作用是把本来被凑成mod16的东西crop回去,用不用就见仁见智了
一般很少会出现这种1088P输出的压制,除非像你一样用cyberlink解码器的directshowsource
虽然只多8个像素,我比较了一下截图感觉对画面破坏还是相当明显
级别: 新手上路
注册时间:
2009-05-02
在线时间:
0小时
发帖:
8
只看该作者 10楼 发表于: 2009-06-11
各位的意思是用不着crop的?

More than a dull boy...
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 9楼 发表于: 2009-06-11
引用
最初由 roozhou 发布


看的时候更不能,难道你喜欢看快进?

压片的时候反正我是到不了正常播放的帧数
看的时候自然不会掉帧
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 8楼 发表于: 2009-06-11
引用
最初由 a4840639 发布

这么一说好像是那么回事....

但是心理上感觉还是不倒过来比较好
压片的时候显卡不能完全发挥实力


看的时候更不能,难道你喜欢看快进?
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 7楼 发表于: 2009-06-10
引用
最初由 roozhou 发布


倒过来不也一样吗

这么一说好像是那么回事....

但是心理上感觉还是不倒过来比较好
压片的时候显卡不能完全发挥实力
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2009-06-10
引用
最初由 a4840639 发布
cyberlink不开DXVA解高清输出的就是YUY2,还会凑MOD16
解标清也会凑MOD16,输出YV12

用directshow解码器压片的时候只有Coreavc能调用显卡解码
不过对似乎对速度也基本没影响
我还宁愿用CPU解码,把显卡的VP2腾出来DXVA,可以一边压一边看


倒过来不也一样吗
级别: 新手上路
注册时间:
2007-05-07
在线时间:
1小时
发帖:
447
只看该作者 5楼 发表于: 2009-06-10
cyberlink不开DXVA解高清输出的就是YUY2,还会凑MOD16
解标清也会凑MOD16,输出YV12

用directshow解码器压片的时候只有Coreavc能调用显卡解码
不过对似乎对速度也基本没影响
我还宁愿用CPU解码,把显卡的VP2腾出来DXVA,可以一边压一边看
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2009-06-10
但LZ用的多半是CoreAVC的软解。。。

CyberLink会把1080都补边到mod16的1088。CoreAVC的那个选项则是如果纵向分辨率是1088(这种一般是RIPPER补黑边凑mod16造成的),则切到1080。

CyberLink那解码器用着很不爽,以上

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-06-10
CoreAVC不是DXVA,是CUDA,DXVA输出的东西在显存里
级别: 新手上路
注册时间:
2009-05-02
在线时间:
0小时
发帖:
8
只看该作者 2楼 发表于: 2009-06-10
我用DVXA也能编啊。是不是CoreAVC里面有个什么crop 1088 to 1080什么的。但我想知道真实分辨率

More than a dull boy...
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 1楼 发表于: 2009-06-10
要编码的话肯定不能用dxva,否则就解去显示器了 - -

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
快速回复

限150 字节
上一个 下一个