浅谈转换成DVD视频时应该选择逐行扫描还是隔行扫描
本帖最后由 lijingjie 于 2010-9-22 14:40 编辑看完此篇文章如果还有疑问,可以移步到33楼看我在此问题方面更深层次的解释!
看到论坛有网友问过此类问题,有人说应该选择逐行扫描,也有人说选择隔行扫描。但是论坛里关于这方面的分析还没有,因此今天在这我谈一谈个人的看法。如有不同观点,欢迎指出,大家一起探讨一下!
先把我的观点说出来,然后再慢慢分析原因。
将视频转换为DVD视频(MPEG-2编码)时:
◆ 源视频是什么扫描模式转换时一般就选择什么扫描模式。
◆ 源视频无论是什么扫描模式转换时一般都可以选择隔行扫描模式。
上面两条总结一下就是:如果你知道源视频是什么扫描模式,那么转换时就采用相同的扫描模式。如果你不知道源视频是什么扫描模式或者偷懒不想换过来换过去,那么转换时统一采用隔行扫描模式也是可以的。这也是为什么小日本的DVD模板默认是隔行扫描模式的原因吧。
接下来我将以NTSC制式为例具体分析一下为什么要这么做。(NTSC制式的帧频为29.97fps,为例便于说明我们认为它是30fps。)
谈到扫描模式之间的转换,我们来看一下不同模式之间是如何转换的。
我们常用的转换一般是指有效扫描行数相同,扫描帧数相同的隔行与逐行信号相互转换,如30p与60i之间的转换。
30p是指帧频为30fps,采用逐行扫描的视频;60i是指帧频为30fps,采用隔行扫描的视频。因为隔行扫描一帧分为上下两场,因此用60i表示。
从信号处理和取样的角度来看,从逐行向隔行的转换都是信息的分拆传输或减少的过程,因此其处理相对简单容易,不会造成图像质量的损失;而从隔行向逐行的转换则属于需要增加信息的内插处理,因此转换后得到的结果比逐行拍摄的原始图像质量差。
1、逐行转隔行
30p转60i就是简单的分段传输Psf(把一帧逐行扫描的电视信号分成奇数场和偶数场分别传送,即Progressive segmented frame -逐行分段传输,缩写为Psf)。这种转换在转换前后的信息量没有变化,图像质量相同。
2、隔行转逐行
60i转30p时,常用的方法是先采用内插处理将60i转换成60p,然后把转换得到的60p信号去掉一半,也就是每隔一帧去掉一帧就得到了30p。与30p转60i时信息量没有变化的转换不同,60i转30p后其有效信息量只有转换前的一半,得到的图像质量最差。
需要指出的是,我们所讨论的30p和60i都是指原始信号采用的扫描模式,已经进行过扫描模式转换的信号因为原始信息量可能已经损失,已经没有讨论的意义了。
说完了扫描模式之间转换的方法以后,我来分析一下文章开头提出的将视频转换为DVD视频时扫描模式为什么要那么选择。
◆源视频是什么扫描模式转换时一般就选择什么扫描模式。
通过上面这种方式转换以后,信息量肯定不会有减少,这很容易理解,毕竟扫描模式没有发生变化。这种方法也是首选,是最佳方案。
◆ 源视频无论是什么扫描模式转换时一般都可以选择隔行扫描模式。
这种转换方式也是可行的,根据上面逐行转隔行的过程来看,信息量也没有减少,图像质量相同。但是毕竟逐行比隔行在视觉效果上要好,因此这种方案可行,但不是最佳方案。
最后还有一种转换方式,那就是隔行扫描模式转换成逐行扫描模式。根据隔行转逐行的过程可以看出,这种转换在转换后其有效信息量只有转换前的一半,得到的图像质量最差。因此,我在文章开头提出的转换观点并不包含这种转换方式。非常不建议这样转换,除非你愿意这么做。
实际上隔行转逐行除了信息量会减半以外还有另一个缺点,那就是会造成转换后的30p不如转换成60i流畅,会感觉转换后的30p帧频比60i的帧频低。这是为什么呢?帧频不应该都是30fps吗?为什么看起来转换后的30p会比60i帧频低好多呢?这也是为什么不推荐隔行转逐行的一个原因。接下来我来分析一下造成这种情况的原因。
在DVD上播放时,60i的视频会被通过内插处理实时的转换成60p的视频。由于视频不是静止的,因此60i的一帧图像中的上下两场取样是不同,也就是说并非像一幅静止图像那样按照奇偶场分成两部分,将两场组合起来是一幅完整的图画。由于对上下场取样取样时间有1/60秒的差异,所以将这两场组合起来不能形成一幅完整的图画。当然,差异是很小的,运动程度越激烈,差异也就越大。隔行扫描模式的图像在运动画面时有锯齿感就是这个原因。但是正是上下场的这点差异,使得60i的视频被DVD处理成60p时造成了这60p之间都存在差异,形成了真正的帧频为60fps的视频。也就是我们在看DVD时,欣赏到的实际上是帧频为60fps的视频,这比30p的30fps的帧频整整高了一倍,因此60i比30p视频更流畅。
在电脑上用播放器看60i的视频的话,在开启硬件加速和开启反交错模式(分别显示场或最佳可用方法)时也可以获得跟在DVD上观看是一样的效果,原理同DVD播放相同。以下是我用KMPlayer播放器播放时解码器的截图(需硬件支持):
以上内容就是我对转换成DVD视频时应该选择逐行扫描还是隔行扫描的一些看法和相关分析,以上所有分析只针对转换成DVD视频,对于转换成其他格式,如AVI等,情况是不一样的,感兴趣的话可以自行分析一下。对于我的以上观点及分析,如有不同意见,欢迎提出,大家可以一起交流交流! 顶一下,有内涵,学习了 找一段DV视频,采用逐行和隔行(其他参数相同)各转换一次,对比实际效果,差别会很大吗?楼主有没试过? 以上观点都是我在进行过实际测试后根据理论总结的。至于不同模式转换后的画质,由于人眼的分辨能力,参数相同时差别不会太大。但是隔行转逐行后流畅度会降低很多,掉帧十分明显。当然前提是你的片源是采用隔行录制的。这方面我做过很多次测试,包括刻盘测试。 学习了,但感觉太复杂,胡乱转换一下能看就行了 学习了,很好的资料。 逐行扫描比隔行扫描转换所用时间少
隔行扫描比逐行扫描转换出来的文件小
就文件质量来说逐行扫描肯定比隔行扫描好,特别是动感强的AVI格式 楼主是高手,不,是大师级别的。赞一个! 本帖最后由 lijingjie 于 2010-9-20 15:02 编辑
逐行扫描比隔行扫描转换所用时间少
隔行扫描比逐行扫描转换出来的文件小
就文件质量来说逐行扫描肯定 ...
teruimisu 发表于 2010-9-19 22:06 https://www.dianbo.org/images/common/back.gif
逐行扫描的确比隔行扫描转换所用时间少,文件大小的话则完全取决于码率。
本文所讨论的都是转换成DVD视频,也就是MPEG-2编码的视频。转换为AVI视频的话,情况是不同的。在这里我就稍微地说一下:
视频一般分为在电脑上播放的和电视上播放的。像AVI等格式就属于在电脑上播放的视频。这种视频一般只有逐行扫描一种情况,不存在隔行扫描。以目前最主流的以XviD编码的AVI格式为例,当我们利用小日本将隔行扫描的视频转换为XviD编码的AVI视频时,我们可以选择是以逐行扫描输出还是以隔行扫描输出。但是因为XviD只有逐行扫描一种显示方式,实际上小日本中提供的这个选项在此时是无效的,无论选择选择逐行还是隔行,最后输出的视频都将是逐行的。然而实际转换后我们发现,选逐行和隔行输出后的效果是不同的。选择逐行扫描的视频清晰,而选择隔行扫描的视频会有水平条纹,效果有些差。
我前面不是说这个选项是无效的吗?
实际上原因出在小日本的一个默认选项上,那就是滤镜中的去隔行扫描或者叫做反交错。它默认的是如果有需要才去隔行扫描。问题实际上就出现在这里!如果我们选择隔行扫描,它认为隔行转隔行不需要去隔行扫描,因此并不使用这个滤镜。尽管输出的是逐行扫描的视频,但是由于没有去隔行扫描,结果会有水平条纹出现。如果选择逐行扫描,小日本会使用去隔行扫描的滤镜,因此输出的视频是清晰的。也就是说逐行还是隔行的选项会影响输出效果,不会影响输出的扫描模式。前提条件是滤镜中的去隔行扫描选项是默认的。
上面说的是源视频时隔行扫描的视频,而源视频如果是逐行扫描的视频,小日本在默认情况下不会使用去隔行扫描滤镜,选逐行或隔行没有区别。
因此说用小日本转换视频为AVI等格式时在默认设置的情况下应该选择逐行输出,这样是最稳妥的方法。
关于这个话题,还有很多种变化,万变不离其宗,只要仔细分析都能找出答案。如果再拓展一下,完全可以写成一篇毕业论文了! 回复 9# lijingjie
我说的就是AVI转成MPEG2