POPPUR爱换

标题: 请教一下视频的原理。 [打印本页]

作者: Sirlion    时间: 2009-2-26 17:02
标题: 请教一下视频的原理。
这是视像技术讨论区
我之前看视频的时候一直都有个问题,但是对视频的原理不太了解

高清视频很多都有30fps和24fps之分,实际上,如果你自己压还可以压倒20fps,17fps,虽然很明显不流畅。

但是我一直都有个问题,这个帧数到底是如何转变的?因为绝对不可能是在30fps中平均剪掉6帧,这很明显是不可能的

然而我在看某些电影的时候,其中某些片段会以1帧的形式闪一闪,比如《搏击会》开始的时候,酷拉皮特经常以1帧的形式闪过
然后他在30fps的时候以1帧的形式闪过,24fps的时候也以1帧闪过,然而我自己试过压到20fps,依然是1帧的形式闪过

这是为什么?这个1帧闪过的画面到底为何会如此精准?视频的原理到底是什么?
作者: everyoung    时间: 2009-2-26 17:09
电影的24幅图像,要分配成NTSC电视节目的60幅图像,电影的第一幅图像,分配到电视节目的1-3幅图像中,电影的第二幅图像,分为为电视节目的4、5幅图像,依此类推,电影的图像,按3幅-2幅-3幅-2幅的顺序交替分配到电视节目的60幅图像当中。这就是我们常说的3:2 Pulldown技术。
作者: everyoung    时间: 2009-2-26 17:10
所以现在的高端LCD开始支持120p,应该说比较完美的兼容24p和60p了
作者: Sirlion    时间: 2009-2-26 17:13
我问的是反过来,30帧变成24帧的时候,为何这个1帧还是1帧?20帧的情况依然是1帧,那么少了些什么?
作者: everyoung    时间: 2009-2-26 17:19
反过来,这就是压缩算法的问题了,一般都是空间域的预测算法,简单的说就是按LZ说的,抽掉几帧
作者: Sirlion    时间: 2009-2-26 17:21
但问题是那种一帧闪过的画面为何会被保留下来?有什么特殊算法让软件知道这个地方必须保留么?

30P的只显示1帧,24p的也只显示为1帧,我自己压到20帧依然是1帧,这是怎么做到的?AI?
作者: everyoung    时间: 2009-2-26 17:25
但问题是那种一帧闪过的画面为何会被保留下来?有什么特殊算法让软件知道这个地方必须保留么?

30P的只显示1帧,24p的也只显示为1帧,我自己压到20帧依然是1帧,这是怎么做到的?AI?
Sirlion 发表于 2009-2-26 17:21


当然有算法,所谓的空间域预测算法就是预先采样几帧,判断帧是否有变化,没有变化的话就用第一帧代替,向你说的一帧闪过的画面,由于下一帧的画面有变化,就保留了,当然具体算法很复杂,判断的帧也不是完整的,可以是局部的
作者: Sirlion    时间: 2009-2-26 17:31
当然有算法,所谓的空间域预测算法就是预先采样几帧,判断帧是否有变化,没有变化的话就用第一帧代替,向你说的一帧闪过的画面,由于下一帧的画面有变化,就保留了,当然具体算法很复杂,判断的帧也不是完整的, ...
everyoung 发表于 2009-2-26 17:25


拿这个空间域预测算法也太强大了

我可以想象30p的画面从左到右滑过,用这个方法采样,画面基本3帧一剪
但是《搏击会》酷拉出现的画面基本和原画面一致,只是多个酷拉的人,画面于是保留了

这个空间域预测算法的规则真是复杂……
作者: everyoung    时间: 2009-2-26 17:34
如果一部电影只有一个静止镜头,理论上讲可以压缩到1帧
作者: everyoung    时间: 2009-2-26 17:36
我说错了,应该是基于时间域的算法,最常用就是MC
作者: Sirlion    时间: 2009-2-26 17:38
本帖最后由 Sirlion 于 2009-2-26 17:40 编辑

30p滑动镜头每帧几乎都不同,这个算法于是压缩了他,但是酷拉那个只改动了一点,却被保留了
这才是让我吃惊的地方,算法很特殊和复杂(因为按照你的说法,必须和之前的几帧不同才会被保留。)
作者: everyoung    时间: 2009-2-26 17:38
我说错了,应该是基于时间域的算法,最常用就是运动补偿预测MC。
作者: Sirlion    时间: 2009-2-26 17:41
我说错了,应该是基于时间域的算法,最常用就是运动补偿预测MC。
everyoung 发表于 2009-2-26 17:38


解释一下好哦……
作者: everyoung    时间: 2009-2-26 17:43
本帖最后由 everyoung 于 2009-2-26 17:46 编辑

原理我已经说了,名字搞错了
就是尽量压缩连续帧的相同部分,这个算法是基于时间域的
作者: Sirlion    时间: 2009-2-26 17:48
实际上这样说
eva剧场版后半部的天花乱坠,无论30p还是20p都没有画面损失么?因为那连续帧基本没有相同部分,应该全部保留了吧?但是时间上面说不通啊?




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4