NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 4496|回复: 8

关于全程YV12

[复制链接]
发表于 2008-6-3 16:18 | 显示全部楼层 |阅读模式
偶看了很多dgwxx大写的技术帖...思路有些疑问,想请教下!

如果偶想全程YV12的话是不是在,DGMPGDec在做工程文件的时候
选择 VIDEO    →    YUV->RGB    →    TV Scale  吗?

然后才进行IVTC

不过貌似颜色好像是不正确的说!

偶要是用全程自动+手动 去 IVTC的话是不是可以用您所说的

方法二:
优点:全程YV12、不经过TMPGEnc、没有画面反转的麻烦
缺点:不能利用TMPGEnc的全部功能(如自是适应反交错和其他TMPGEnc的功能)、功能不稳定
方法二让人有种“借鸡生蛋”的感觉。因为,我们需要借助一个叫“TPRIVTC”的AviSynth的Plug-in来读取.tpr工程文件中的IVTC和Deinterlace数据。所以,我们最终压制过程中完全不需要经过TMPGEnc,所以能保持全程YV12制作。

偶先在这里说声:谢谢拉!
发表于 2008-6-3 17:10 | 显示全部楼层
MPEG2 (DVD)本身紀錄的顏色通常也不是YV12, 算是YUY2, 所以一定有變。

用TPRIVTC來讀TPR的IVTC數據, 去交錯的算法是用TPRIVTC自帶的, 而不是TMPGEnc內的算法, 出來的效果不一樣的。

顏色方面, DVD要考慮是有BT.601/BT.709的轉換, 還有PC Scale/TV Scale的轉換。電腦上的YUV, 標準是用BT.601 TV Scale的訊號, 可能要作BT.601 <> BT.709的轉換
 楼主| 发表于 2008-6-3 18:57 | 显示全部楼层
谢谢sswroom大!
问题又增加了!
发表于 2008-6-4 21:12 | 显示全部楼层
MPEG2 (DVD)本身紀錄的顏色通常也不是YV12, 算是YUY2, 所以一定有變。

这理论倒是头一次听说,能否详细说明一下呢?
发表于 2008-6-4 21:43 | 显示全部楼层
YV12就是Progressive Mode的YUV 4:1:1。 可是, 現在大部分的DVD都是跑Interlaced Mode, 或是部分Interlace, 部分Progressive, 這些模式用YUY2 (YUV 4:2:2)才可以無損的表達出來。只有極少的DVD才是全程Progressive Mode.
发表于 2008-6-5 13:48 | 显示全部楼层
我有仔细想了一下,根据很久以前看的一篇文章,YV12不是有Interlace模式的么,所以后来又扯出来了一大堆Chroma Upsampling Error之类的,那篇文章我还翻译过。
文章地址是:http://www.hometheaterhifi.com/v ... oma-bug-4-2001.html
文章里面的一张图,说明Interlace状态下YV12的构成:

难道现在的Interlace的DVD都不用YV12转用YUY2了?
发表于 2008-6-5 16:12 | 显示全部楼层
你提供的文章只說是YUV 4:2:0 Interlaced........
我們現在所說的YV12、YUY2等, 所指的是Fourcc的數值, 這個數值已經定義了排列方法。
YUY2的排列方式是:
struct YUY2Pixels{
unsigned char Y1;
unsigned char U;
unsigned char Y2;
unsigned char V;
}; //每2 Bytes為一個單位

YV12的排列方式:
unsigned char Y[width * height];
unsigned char V[(width >> 1) * (height >> 1)];
unsigned char U[(width >> 1) * (height >> 1)];
而且是Line 0, line 1, line 2順序

請參考http://www.fourcc.org/yuv.php
NV12才是Interlaced YUV 4:2:0
发表于 2008-6-5 20:30 | 显示全部楼层
学到了知识,谢谢。
这种认识不知道对不对:YV12=YUV4:2:0、YUY2=YUV4:2:2?
发表于 2008-6-5 23:42 | 显示全部楼层
原帖由 dgwxx 于 2008-6-5 20:30 发表
学到了知识,谢谢。
这种认识不知道对不对:YV12=YUV4:2:0、YUY2=YUV4:2:2?

不完全正確......
YV12 是YUV4:2:0 8-bit分色順序排列, 顏色排列次序是Y V U
YUY2 是YUV4:2:2 8-bit合成順序排列, 顏色排列次序是Y V Y U
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

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

GMT+8, 2025-7-12 13:47 , Processed in 0.222344 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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