最初由 kzhou 发布
楼上这两句我在AvsP下肉眼看没区别。。。手工比不会 囧
话说我的ffd为什么没分辩率减半的问题,我的是终极解码带的
Mar 31 2007版本
顺便问哪里可以把merit值调最大,设置里没找到。
手动指定RGB输出时用709还是601也没找到,版本太老吗?
roozhou@2008-06-08 12:04
ffdshow会自动把merit调最大,你只要把video decoder configuration->Codecs里的mjpeg选libavcodec就行了。superkidx@2008-06-08 12:11
引用最初由 kzhou 发布
楼上这两句我在AvsP下肉眼看没区别。。。手工比不会 囧
话说我的ffd为什么没分辩率减半的问题,我的是终极解码带的
Mar 31 2007版本
顺便问哪里可以把merit值调最大,设置里没找到。
手动指定RGB输出时用709还是601也没找到,版本太老吗?
minime@2008-06-08 12:17
引用最初由 roozhou 发布
以前以为4:2:2->4:2:0不会有太大问题,现在发现各种工具出来的结果有很大差异。
这个MJPEG本身是4:2:2的(交错源没办法),解码器输出YV12也要进行downsample。根据和422P人工逐字节比较发现ffdshow内置的转换器比avisynth的converttoyv12误差小很多。
引用最初由 superkidx 发布
ffd 分辩率减半 ? 什么啊?
roozhou@2008-06-08 13:31
看来发现新问题了kzhou@2008-06-08 14:20
我这里ffd没问题,不用ffd的话解出没有YC伸张的RGB(和qyq不同的是走601方案)引用最初由 minime 发布
我用DirectShowSource("D:\ng1.avi",fps=59.940,audio=true)
MeGUI的错误代码是
avis [error]: unsupported input format (YUY2)
roozhou@2008-06-08 14:27
引用最初由 kzhou 发布
我这里ffd没问题,不用ffd的话解出没有YC伸张的RGB(和qyq不同的是走601方案)
楼主那个mjpeg解码更神奇,输出不明,但
minime@2008-06-08 14:34
引用最初由 roozhou 发布
我这里ffd解码出来是“交错”的,mplayer和KMP的内置解码也一样,都是最新的版本。
roozhou@2008-06-08 14:39
引用最初由 minime 发布
嗯,没错
我这里的FFD解码出来也是“交错”的
所以叫做分辨率减半
但是我捕捉卡自带的MJPEG解码出来就是正常的720P视频
----------------------------------
现在最新进展是
只用ConvertToYV12的话
用haali渲染,画面跟素材对比起来不发白了
但是红色偏红,绿色偏暗
用VMR9渲染,画面仍然发白,但貌似颜色是正确的
然后我保持在haali渲染,不管用709,601都得不到跟素材一样的色彩
orz....
mmfinger@2008-06-08 14:47
用ffmpegsourse试试。minime@2008-06-08 14:57
引用最初由 roozhou 发布
我压的一段,用的MainConcept的解码器,你看看在你机上放怎么样。
http://www.namipan.com/d/ng.mkv/18fc921798a50dc0dbc40058767969e51cf9333dc7bd0f00
脚本是
directshowsource("F:\ng1.avi",pixel_type="YUY2").converttoyv12()
roozhou@2008-06-08 15:07
引用最初由 mmfinger 发布
用ffmpegsourse试试。
minime@2008-06-08 15:12
引用最初由 roozhou 发布
肯定和ffdshow一样啦
superkidx@2008-06-08 15:20
引用最初由 minime 发布
嗯,没错
我这里的FFD解码出来也是“交错”的
所以叫做分辨率减半
但是我捕捉卡自带的MJPEG解码出来就是正常的720P视频
...
minime@2008-06-08 15:22
引用最初由 superkidx 发布
捕捉卡自带解码肯定有自动反交错功能吧
superkidx@2008-06-08 15:28
视频 #0