『漫游』酷论坛>『影音数码技术学习交流』>[请教]BT.709/BT.601,TV/PC S ..

[请教]BT.709/BT.601,TV/PC Scale以及编解码器渲染器的问题

xyzmzyx@2008-06-06 02:55

在下最近在学习用MeGUI+AVS做DVDRIP.
目前学会的制作流程的大体如下
1.VOB文件送DGIndex 生成d2v 以及分离出的音频率 YUV->RGB变换使用PC Scale(0-255)
2.将d2v送MeGUI的AVS脚本编辑器 根据DGIndex的Colorimetry决定是否用色彩校正 目前试验所用的源都是BT.709的 而且是干净的24p
于是AVS脚本有一句ColorMatrix(hints=true,interlaced=true)
3.将脚本送AVS压制,编码器用的是X264 并使用MeGUI的AE-Maxquality profile 然后出产.

解码这边用的是完美解码 解码器设置如图.

CoreAVC Input/Output都用的是auto

压出样片后,用MPC播放,感觉画面与用VDM或是MEGUI加载AVS时的预览比较起来发暗.而样片用MPC截出图来看都比样片本身来得亮. 而发灰的成品感觉就像在用MPC看VOB
而且感觉MPC截出来的图和AVS在VDM或者MEGUI上的预览在亮度是在同一级别上的.后来参考本区以前的帖子,按QYQ大的建议采用Halli的渲染器 视觉效果上终于和AVS的预览一样了
播放时HallI 的YUV选择项是BT.601 Luma对应的是TV(16-235)

换回系统默认的渲染器(似乎就是VMR)播放 MPC滤镜显示的是Video Renderer
同时播放时尝试修改CoreAVC里的 Input/Output观察画面
发觉无论IN还是OUT都是TV(应该没有误) :eek:


于是有了以下一列问题.
0.在我所罗列的压制过程中 似乎只有第一步时提到了TV Scale和PC Scale
当然我选择的是PC Scale 这步操作是否体现在了d2v文件?
在用AVS加载d2v时是不是已经体现了TV->PC的变换后结果呢?

1.所谓的色彩空间的变换 无论是BT.709->601还是BT.601->709
变换前后 色彩模型是否都是YUV?
如果是YUV的话 因为色彩空间是BT.601时,做RIP不用色彩变换,是否说明
AVS的YUV色彩空间是BT.601的?
也就说对X264的输入到底是BT.601的YUV还是BT.709的YUV?

2.用X264压制时 调用的是AE-Maxquality的profile 命令参数如下
复制代码
  1. --pass 2 --bitrate 1000 --stats ".stats" --ref 16 --mixed-refs --no-fast-pskip -
  2. -bframes 16 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 7
  3. --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --me umh --threads auto --thread-input
  4. --progress --no-psnr --no-ssim --output "output" "input"

上述参数压制时会不会对色彩空间产生影响?
也就是说 按我之前所说的压制步骤得到的成品264文件的色彩空间是否也就是BT.601的呢?(当然这一问题是假设输入AVS的色彩空间也是BT.601的时候.)
如果输入MEGUI的AVS的色彩空间是BT.709的话 那按上面的参数又改是什么呢?
另外 这样压制后得到的灰度Level应该是TV还是PC呢?
为何我的CoreAVC回放的时候Input/Outpu的Level会都是TV Level呢?
会不会是我的AVS脚本中有什么问题.
复制代码
  1. DGDecode_mpeg2source("D:\ISO\op7.d2v",info=3)
  2. ColorMatrix(hints=true,interlaced=true)
  3. tfm(order=1).tdecimate(hybrid=1)
  4. crop( 4, 0, -4, 0)
  5. LanczosResize(864,480)


3.回放的问题.这个已经困惑我好久了.
视频文件的回放是否是按如下进程进行
系统读取文件->解码器->渲染器->显示设备.
如果不是 麻烦各位职人指教.
如果是 那在解码器和渲染器组合是X264+Halli时
由于这两个部分都有各自的TV/PC Level选则,对TV/PC LEVEL的影响是否是叠加的呢.

4.Halli渲染器的Luma以及色彩空间的选择是指的输入还是输出?

5.MPC的保存图像功能得到的图像颜色是否是视频真正的颜色呢?
是否是未被渲染器渲染前的颜色?还是渲染后的颜色?
视频真正正确的颜色到底应该是怎么样呢?


一口气问了很多很多问题,还请各位不吝赐教.:rolleyes:
如果有什么概念上错误 也请一并调教了吧:o
这里先谢过了.m(_ _)m

再有一个小问题,这视频压制后前24Frame是无用的黑祯,因为FPS是23.97的,所以对音频我是不是应该截去前面的1001毫秒?
引用

vempx@2008-06-06 08:39

0. DGIndex的PC或者TV对使用AVS加载是没有影响的,无论你选哪个都是一样的。

1. BT.709或者601,是YUV变换到RGB的两种算法

2. 你的x264参数编码时不会去动色彩

3. 回放时是这样的 文件=》分离器=》解码器=》渲染器
至于你说的组合,x264可不是解码器哦~

4. 不知道……

5. MPC截取出来的应该是他最终输出的。至于视频真正的颜色,不好说咯,至少也要有专业显示器……囧


不知道说的对不对,如果有不对的地方希望高人指正
引用

| TOP