本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 7406回复: 5
打印 上一主题 下一主题

DGAVCIndex嚴重的問題

[复制链接]
sswroom
跳转到指定楼层
1楼
发表于 2009-7-26 20:02 只看该作者 回帖奖励 倒序浏览 阅读模式
本帖最后由 sswroom 于 2009-7-26 21:17 编辑

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

MBAFF和Field Type 也有同樣的問題, Frame Type應該是正常的
sswroom
2楼
 楼主 发表于 2009-7-26 21:16 只看该作者
1# sswroom

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

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


正確的畫面 (局部放大)


成因: DGAVCIndex好像不理會Interlace/Progressive的Flag, 一律當成Progressive, 令顏色出錯......如上圖
AVISynth內部的色空間, 只有3種支持Interlace的影像: RGB24, RGB32和YUY2, 但DGAVCIndex不能用這3種色空間來輸出影像
dgwxx
5楼
发表于 2009-7-27 18:44 只看该作者
跟当年的DGIndex一个问题。这个预览窗口可以完全不用管它,avcsource输出之后直接进IVTC或者deinterlace之后应该就没问题了。我手头上没有interlace的AVC源,你试试在AVS里IVTC之后出不出问题。
sswroom
6楼
 楼主 发表于 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, 2026-10-11 12:23 , Processed in 0.021338 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.