61阅读

每秒帧数-谁来解释下视频的每秒帧数代表什么,

发布时间:2017-12-13 所属栏目:每秒帧数

一 : 谁来解释下视频的每秒帧数代表什么,

谁来解释下视频的每秒帧数代表什么,

谁来解释下视频的每秒帧数代表什么,的参考答案

帧数实际上就是指动画或视频的画面数.譬如电影放映的标准是每秒放映24帧,每秒遮挡24次,刷新率是每秒48次.这里的帧就是画面,也就是说电影每秒放映24幅画面,以达到动画的效果.

二 : 为什么电影要从每秒24帧走向48帧?

日前,彼得·杰克逊携《霍比特人》(The Hobbit)片断亮相美国电影届一年一度的盛会CinemaCon电影产业博览会,这段采用每秒48帧画面频率拍摄的电影片段预示着电影技术的又一次技术突破,但展会中观众争议很多,媒体反映平淡的反差结果令人颇感意外。即便如此,它仍然传达出一个信息——高帧率电影正在登上舞台;同时还有这样一个事实——越来越多的影院已具备播放每秒48帧及以上的高帧率电影的能力,越来越多的影片也在进入高帧率的阵营。在《霍比特人》片断亮相之后,面对各路舆论的压力,导演彼得·杰克逊表现得和小强一样坚强。他回应道:“没有人会停下前进的脚步,科技也将持续经历变革。”

在技术领域,当然是越多越好越快越棒,没有人会去抱怨什么东西太先进了。一些观看了《霍比特人》片段的观影者表示,影片太真实了。这段每秒48帧的影片把屏幕里的世界变得栩栩如生,让人难以分辨出何为虚幻何为真实。但也有一部分观众表示对之前每秒24帧的电影表示怀念,他们说自己已经习惯了看那种相对模糊的图像了。80多年来,电影艺术一直被称为“24格的真理”,而我们的电视则采用了每秒30帧的画面频率,大家对这种低帧率的画面已经产生了习惯。

缘起3D

3D技术是推动高帧率电影发展的驱动力之一。詹姆斯·卡梅隆日前出席CinemaCon电影产业博览会时也发言表示,采用每秒48帧或者60帧画面的方式拍摄是为了更好的服务于3D技术,制造出更加真实更加完美的影像效果,在真正意义上给观众提供一种身临其境的观影体验。因为如果影片是以每秒48帧拍摄的,在放映时观众只要带上特定的眼镜,影院可以把每秒48帧的影片分为左右眼每秒各24帧来进行3D播放。我们都知道詹姆斯·卡梅隆把自己的得意之作泰坦尼克号(Titanic)拿出来改编为3D版本,取得了巨大的成功。他和彼得·杰克逊都是抢用新技术改编电影的领军人物。

正如人们觉得要花一定功夫来适应3D电影一样,同有人提出在观看高帧率电影时也要花一些时间才能适应那种极为真实的质感。不过杰克逊信誓旦旦地说,一旦人们观看了他每秒48帧的《霍比特人》,大家肯定会爱上它的。而且如果观众看的是3D版,那这份爱必定是在劫难逃了。不过可能是为了避免不必要的漫议,杰克逊决定在影片的正式上映之前都不发布每秒48帧画面频率的预告片,他要把这种真实体验留到影片12月14日正式上映的那天。

说起优点,每秒48帧画面频率的影片能极好地表达慢动作镜头,因为你即使把电影放映速度减慢一半,它仍然能达到每秒24帧的电影放映水平。正因如此,在拍摄每秒24帧的电影时如果需要表现慢动作,也可以把相应的部分拍摄为每秒48帧。除却能够优异地表现慢动作之外,高帧率电影还具备许多优点。以往的每秒24帧电影看起来也许还行,但事实上其每一帧都会有模糊(blur),尤其是在快速运动的镜头中。如果电影镜头快速摇移,图像就会有抖动(judder)或者频闪(strobe)。”而每秒48帧就可以摆脱这些问题,使得动作场景更加得流畅逼真。对于看惯了每秒24帧电影的观众而言,这样的改良也许意义不大。但对那些才刚刚开始看电影的人来说,每秒48帧的高帧率电影必然具备更大的吸引力,他们将无法再接受每秒24帧电影中抖动的摇镜头和模糊的画面感。正如彩色电影出现之后,许多经典的黑白电影被重新制作为彩色版本。我们可以预测在将来,许多老电影将被改良制作为每秒48帧版本。

有利可图

我们都知道3D电影的发展如今突飞猛进。除了更好的观感之外,各大院线和工作室高举3D的旗帜还有一个至关重要的原因——有钱赚。现今越来越多的家庭已经配置了家庭影院,而且你可以很容易地在网上看到自己想看的电影。这种情况对传统电影行业是一个很大的冲击。各大院线需要找到一个突破口,才能在这种窘境中涅槃重生。自然,3D电影给大家提供了一个走进电影院观影的理由;同样,高帧率电影也能为院线提供理想的竞争力。所以即使升级一块能够播放高帧率的荧幕需要耗费数千美元,但这也是值得的。只要满足了观众的观影需求,钱迟早能赚得回来。

杰克逊表示,“我们希望等《霍比特人》上映时能有更多可以播放每秒48帧电影的影院出现。我们预计到2012年12月第一部《霍比特人》上映时,全球会有超过1万块银幕可以播放每秒48帧的电影。我认为这是让《霍比特人》能与时俱进的最好方式!如果我们真的可以放映每秒48帧的电影,那你绝对要找一家这样的影院来看电影,那简直棒极了!”据悉,《霍比特人》将以6个版本问世,2D版,3D版和3D IMax版,每种版本又都有24fps和48fps两种版本。

高帧率电影同样吸引了摄像机厂商的注意力。像佳能(Canon)这样的高端摄像机厂商在其即将发布的新品Canon EOS C500上也添加了拍摄60fps视频的功能。由于每秒60帧和每秒48帧在视觉上并没有太大的区别,所以将来的高帧率电影还是会采用每秒48帧的画面频率。目前拍摄高帧率电影的设备还是比较昂贵的,但在未来的日子里,其价格必然会下滑到一个更容易让人接受的水平,届时独立电影人也可以用每秒48帧的画面频率来拍摄电影了。虽说像李安这样的知名影人至今对每秒48帧电影的前途仍表示怀疑,但看在这么多的大牌和这么多的资金都已经被这个领域所吸引的份上,我们还是准备好迎接高帧频电影时代的到来吧。

文章编译自Extremetech网站: Why movies are moving from 24 to 48 fps作者: David Cardinal?

关于《霍比特人3:五军之战》,还有哪些科学话题?一起来看看果壳专区:

三 : YouTube将支持每秒60帧游戏视频

YouTube将支持每秒60帧游戏视频

新浪科技讯 北京时间6月28日上午消息,YouTube周五宣布,将增加两项新功能,给在线观看视频游戏或通过网络播放游戏录像的用户带来更好的体验。这两项功能分别为每秒60帧的视频播放,以及粉丝直接通过YouTube向视频制作者打赏。

YouTube在博客中表示,计划“在未来几个月内支持每秒48帧甚至60帧的视频”。目前,YouTube已有一些来自Battlefield Hardline和Titanfall的游戏视频,可以以高清分辨率及每秒60帧的帧率进行播放。格斗游戏、动作游戏和射击游戏通常有较高的帧率,如果玩家希望将这些游戏的视频上传至YouTube,那么新功能将带来帮助。

YouTube还将提供粉丝向内容制作者的直接支付功能,这类似于视频版的众筹网站Kickstarter。粉丝“可以在任意时刻,出于任意原因,付费支持喜欢的频道”。

YouTube CEO苏珊·沃西基(Susan Wojcicki)表示,这一支付功能将成为视频制作者的“小费罐”。她表示:“简而言之,任何观众都可以向视频制作者支付1到500美元的小费,以示支持。”

如果视频制作者希望使用这一功能,那么目前可以在YouTube网站上进行注册。

YouTube还计划提供其他一些新功能,例如观众制作字幕,音效库,以及新的互动信息卡等。(维金)

四 : GLUT教程 - 每秒帧数

Lighthouse3d.com >> GLUT Tutorial >> Extras >> Frames per Second

你的程序实际上跑得多快? 有时我们我们改了一个小地方却不确定效果有没有表现出来,即它们如何影响每秒显示的帧数.本节我们会来看怎么使用GLUT来计算出每秒的帧数.注意这不能看作是真是测试数据,它只是个参考值.

GLUT提供一个函数来查询系统中的很多特性,其中之一是获取调用glutInit函数时使用的毫秒数.该函数是glutGet,原型如下:

int glutGet(GLenum state);

state - 指定我们需要的值

该函数可以用于很多方面,例如获取窗体坐标或者获取OpenGL的缓冲深度.本节我们用它来获取调用glutInit函数时使用的毫秒数,保存在GLUT_ELAPSED_TIME传参中.

int time;...time = glutGet(GLUT_ELAPSED_TIME);

现在用该函数来计算程序每秒的帧数.帧与帧之间的速率是变化的,因为并非所有帧都用相同的渲染时间,因为操作系统不是只有你的程序在运行.操作系统取得它的通行权,然后镜头随着渲染的物体而改变.因此我们将会避免计算每一帧的速率,而去计算每秒大概的帧数.这样会提供一个更精确的数值,虽然它也仍然只是一个均值.

先声明三个变量: frame, time和timebase, 其中timebase和frame初始化为0.

int frame=0,time,timebase=0;

这三个变量作用是:

frame - 我们从开始统计帧速率到现在的帧数

time - 当然的毫秒数

timebase - 我们从开始统计帧速率到现在的时间

下面这段代码,只要放到空闲事件的处理函数中,就会实现上述效果:

... frame++; time=glutGet(GLUT_ELAPSED_TIME); if (time - timebase > 1000) { fps = frame*1000.0/(time-timebase)); timebase = time; frame = 0; } ...

我们从增加帧数开始,例如增加各种帧.然后记录当前事件.然后我们对比timebase来检查读秒,例如看time和timebase是否相差1000毫秒.如果还未到时间,会先跳过计算部分.然而即使超过了1秒,我们也会进行计算.

从time和timebase的差是提供了开始统计帧数到停止所经过的毫秒数.该值除以1000就是所经过的秒数.剩下要做是把该秒数值乘以从开始统计帧数到停止所渲染的帧数,就得到了每秒的帧数.最后我们重置timebase到当前的毫秒值,把frame置零.

注意,如果程序的timebase为0,就要先等1秒来等待初始化该值.一开始的初始值会有误导,因为该值里面包含了初始化窗体消耗的时间.你测试一下就会发现该值会远比实际帧速率低.

如果你想输出每秒的帧数,你可以使用以下代码:

... frame++; time=glutGet(GLUT_ELAPSED_TIME); if (time - timebase > 1000) { sprintf(s,"FPS:%4.2f", frame*1000.0/(time-timebase)); timebase = time; frame = 0; } glColor3f(0.0f,1.0f,1.0f); glPushMatrix(); glLoadIdentity(); setOrthographicProjection(); renderBitmapString(30,35,(void *)font,s); glPopMatrix(); restorePerspectiveProjection(); ...

五 : 超高速相机诞生!每秒拍4.4万亿帧图像

高速相机 超高速相机诞生!每秒拍4.4万亿帧图像

据《自然光子学》报道,最近有日本研发团队开发出了一种新型高速相机,这款相机的光敏元件帧间隔达每秒4.4万亿帧。相机使用了一种被称为“连续定时全光学映射摄影”的新技术。

(www.61k.com”

据悉,这种超高速相机可以拍到以前不可能拍摄到的事物和场景。例如鸡蛋破碎或是气球爆炸等等,在此之前,这样的场景智能通过高速摄像系统拍摄然后进行截图,但是现在可以通过新研发出的超高速相机进行直接拍照。

高速相机 超高速相机诞生!每秒拍4.4万亿帧图像

对于研究人员来说,这种新技术也可以用来进行物理现象的研究,例如冲击波或机械过程。这也是为什么日本庆应义塾大学和东京大学科学家花了三年时间来研制出这种超高速相机,这种新相机每秒拍摄出的画面是之前传统高速相机的一千倍。

为了这项成果,联合研发团队攻关了三年之久,他们计划将继续改进,试图将相机造得更小,从而更贴近实用。目前,新相机占地约1平方米。这种相机用途将会非常广泛,研究人员希望利用该技术,相机可以对化学反应瞬间、等离子体动力学、热传导等现象进行拍摄,甚至应用于医学领域。

拓展阅读:谷歌手环有望治疗癌症乐视打造智能自行车世界最小计算机

本文标题:每秒帧数-谁来解释下视频的每秒帧数代表什么,
本文地址: http://www.61k.com/1136407.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1