» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[业评] 终于搞明白了,隔行显示本质上是把30fps插帧到60fps,不绑定分辨率

posted by wap, platform: Android
引用:
原帖由 @md2  于 2023-8-6 23:13 发表
如果说的是CRT电视,绝大多数情况下60场都是对应60帧,60场30帧的情况只在DVD等少数平台上存在。

楼主最根本性的错误,是把游戏机这种“因为处理能力不足所以无法输出60帧满画面”的情况,套用在隔行制式的来历上面。

在制定电视制式的时代,摄像机本身是没有任何储存画面的能力的,它的奇数场和偶数场,不是一张图显示两次,而是间隔60分之一秒的前后两帧完全不同的画面。
强调:电视台播出的480i电视信号,奇数场和偶数场来自前后两帧完全不同的画面,你把前后两帧拼在一起不会变成一张完整的图,而是变成一堆线条。
电视台本身拍摄到的就是60帧影像,但是当时的无线电波带宽没有那么高,无法将其传输给居民的电视,因此只能抽取第一帧的奇数行,第二帧的偶数行,第三帧的奇数行,第四帧的偶数行。之所以这样搞,是因为人的眼睛对帧数比较明暗,但是对画面的解析度不太敏感,这样就利用画面的不停抖动来欺骗人眼,让人以为自己看到了60帧的480P画面。
这也是为什么老的电视台录像带在制作成480P视频时,画面上全都是线条,因为它强行把不同的两帧给组合到一起,输出成30帧视频。

但是到了240P的2D游戏机上,情况就完全不一样了,游戏机缺乏的不是传输能力而是制作视频的能力。而且2D游戏机的显存非常小,它是不能储存一张画面输出两帧的,它要想重复输出一张图,必须把这张图重算两遍,既然这样还不如直接60帧算了。因此除了少数特殊芯片的游戏,FC和MD的游戏都是强制60帧的。输出的是60帧240P画面,第一帧输出的是奇数行,第二帧输出的还是奇数行,只不过因为它在480线的电视上显示,所以每一行中间都有间隔。
另外就是FC游戏的拖慢原理和电脑完全相反,游戏机如果1秒拖慢到6帧,它并不是每帧显示10次,它每一张都是重新生成的,只不过是拿了相同的参数重新生成10次。游戏机拖慢是因为CPU算不过来了,所以只能反复输出同一组参数,但显卡不是这样的,游戏机的显卡是死的,每秒必须输出60帧图像。游戏机显卡超出机能的表现是画面闪烁而非拖慢。

而DVD又是完全不同的情况,DVD的视频来源是电影,24帧,它根本就没有足够的原始帧,因此DVD上的480i视频,是先把24帧的一部分重复,凑成30帧,然后把30帧的每帧显示两次,每次先显示奇数场再显示偶数场。

而480i的光盘游戏机又又又是一种完全不同的情况。这时的游戏机是有显存的,显存可以储存一张画面反复显示,因此游戏机的480i可以用两种不同方式输出,可以像DVD一样一张图显示两次 ...
这才是大神啊,虽然还是看不懂,但是感觉很厉害的样子


TOP

引用:
原帖由 SSforME 于 2023-8-7 20:57 发表

你这就是一本正经的胡说八道

电视台本身拍摄到的就是60帧影像,电影是24帧
你想想看这合理吗?
电影还不如电视了,经费全花在导演演员身上了,没钱搞摄影器材了是吧

以前绝大部分器材都是24帧
极少数特殊 ...
我就想问一个游戏,spikeout,在电脑上设定好帧率,确保60帧每秒,和街机实机录像比较,无论怎么看电脑模拟器的画面都没有街机上顺滑,请问这是摄像机摄录的效果,还是模拟器和街机实机的画面顺滑程度本来就不同,因为我从未见过Spikeout实机,所以有此一问



TOP

发新话题
     
官方公众号及微博