引用
最初由 qyqgpower 发布
MJPEG用的矩阵就是JPG的算法,所以不存在A和B不相同的情况
应该是这样, 要不ms的解码器也不会选择输出RGB了
我这里看了
DirectShowSource("C:\ng1.grf",audio=false)
FFmpegSource("C:\ng1.avi")
ConvertToRGB32(matrix="PC.709")
FFmpegSource("C:\ng1.avi")
ConvertToRGB32(matrix="PC.601")
FFmpegSource是出来原始的YCbCr, 但用601和709变换都和ms解码的RGB看起来不一样. 所以这片必须YCbCr->RGB->YV12来压
ps:FFmpegSource出来的交错画面可以用什么滤镜解决么?
引用
最初由 roozhou 发布
问题是你为什么要转RGB,大部分视频编码器不支持RGB。
FFD的MJPEG解码器支持YUV输出,如果场序错了avs里加一句SwapFields()就解决了。
但是我这里M$,MainConcept和PicVideo三种解码器输出RGB得到三种颜色。
SwapFields() 赞~~
把MainConcept和PicVideo输出的RGB, 和我刚才说的FFmpegSource输出比比看?