NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 6879|回复: 5

DGAVCIndex嚴重的問題

[复制链接]
发表于 2009-7-26 20:02 | 显示全部楼层 |阅读模式
本帖最后由 sswroom 于 2009-7-26 21:17 编辑

DGAVCIndex的Colorspace出錯, 令顏色變得很怪
這問題有沒有辦法解決?

MBAFF和Field Type 也有同樣的問題, Frame Type應該是正常的
Colorspace.PNG
 楼主| 发表于 2009-7-26 21:16 | 显示全部楼层
1# sswroom

正確的色彩應該是這樣的......
colorspaceCorr.PNG
发表于 2009-7-27 15:48 | 显示全部楼层
定义对错的标准是?能不能再说详细一些。能不能把AVS代码贴出来呢。
其实如果全程YV12(DGAVC->AVS->x264)的话,可以不用在乎color space的问题。只要播放的时候YUV->RGB正确就OK。如果制作过程中转了RGB(比如DGAVCIndex的预览窗),才会出现颜色问题。
如果制作过程中必须要转RGB,可以在avs里面先做709校正。
 楼主| 发表于 2009-7-27 17:13 | 显示全部楼层
定义对错的标准是?能不能再说详细一些。能不能把AVS代码贴出来呢。
其实如果全程YV12(DGAVC->AVS->x264)的话,可以不用在乎color space的问题。只要播放的时候YUV->RGB正确就OK。如果制作过程中转了RGB(比如DGA ...
dgwxx 发表于 2009-7-27 15:48

DGAVCIndex解出來的畫面 (局部放大):
wrong2.PNG

正確的畫面 (局部放大)
correct2.PNG

成因: DGAVCIndex好像不理會Interlace/Progressive的Flag, 一律當成Progressive, 令顏色出錯......如上圖
AVISynth內部的色空間, 只有3種支持Interlace的影像: RGB24, RGB32和YUY2, 但DGAVCIndex不能用這3種色空間來輸出影像
发表于 2009-7-27 18:44 | 显示全部楼层
跟当年的DGIndex一个问题。这个预览窗口可以完全不用管它,avcsource输出之后直接进IVTC或者deinterlace之后应该就没问题了。我手头上没有interlace的AVC源,你试试在AVS里IVTC之后出不出问题。
 楼主| 发表于 2009-7-27 19:04 | 显示全部楼层
跟当年的DGIndex一个问题。这个预览窗口可以完全不用管它,avcsource输出之后直接进IVTC或者deinterlace之后应该就没问题了。我手头上没有interlace的AVC源,你试试在AVS里IVTC之后出不出问题。
dgwxx 发表于 2009-7-27 18:44

AVCSource好像只能輸出YV12(Progressive YUV 4:2:0)的色空間...... 不能輸出NV12(Interlaced YUV 4:2:0)或是YUY2(YUV 4:2:2), 即是本身已經不支持Interlaced的訊號...... 勉強進行IVTC只算是亂來, 或算是Ugly Hack, 因為本身不用IVTC的畫面的顏色也是會錯的。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:17 , Processed in 0.350519 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表