计算机播放一个动画时,如AVI格式,原理是什么,高分请教

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:18:43
我很苦恼啊,小小的本科生,老师让我研究,计算机在播放一个视频时经过哪些路径,CPU,显示器等各部分都起到了什么作用,帧和帧之间怎么转换的,还要我得出结论,CPU,显卡,显示器的主要参数在播放时怎么样配合是最好的,我快死了,我又不是学计算机硬件的,我是学动画制作的,只会用PS,3D的软件,原理啊什么一点都不知道,有没有高手指教一下啊,快要交稿了,再写不出来我就不能毕业了。
大家只要告诉我一个方面就行了,如经过的路径,或是最后怎么样配合最好,最后这个结论也没必要非要是对的,自我感觉差不多就行了,很多人研究了很多年的永动机最后证明是错了,也没有关系嘛,只要是在从事研究就好,是吧,呵呵。

我来试着说下吧:(绝非复制,请认真读完,尊重劳动)

以avi格式为例吧,avi影片的基本构成有3个(自己认为)帧、音频、播放函数。

帧,就是图片,一张一张的图片,avi格式的影片都是点阵图(又称标量图,flash制作的就是矢量图,原理不同)。

音频,就是声音信号了,不同的影片有不同的信号模式,有线性的有非线性的,原理就不去追究了,计算机的cup通过播放器帮你处理还原啦!

播放函数(我自己起的名字),就是记录帧的播放速度、时间轴、音频起止时间等...这个也可以理解为计算机的cup通过播放器帮你处理还原。

了解基本构成后,改说播放原理了...
你双击打开影片后,首先响应的该影片的播放器,这个响应是由cup处理分析默认的,cup这会儿会检测该格式的影片是由那个播放器播放,一但确认后,播放器会启动,启动成功后然后才是加载影片信息。把时间轴等播放参数解码后,按照参数显示第一帧图片,同时也解码音频信号并输出,过一定时间后(当然是很短很短0.0*秒)显示第二帧图片...直至影片结束。

显卡、cup、显示器的配合方面:

刚才说了,播放器是由cup运算支持的,播放器也是一个电脑程序,也是由计算机语言编写的,归根到底也是一个个的函数运算,到cup那都是01010101.....这个就不是人脑能追踪的了,播放器解码后会输出2股信号,一股去了显卡,一股去了声卡,显卡会分离出它认可的信号转化为视频信号,声卡则转换成音频信号。音频信号就去音响啦,而视频信号(其实是一股忽大忽小的电流)通过显示器呈现出来(不同的显示器原理不同,纯平的是电子束轰击荧光屏的荧光粉,液晶的则是亮相应区域的液晶跟电子表显示的原理一样)。

怎样配合最好?
这个问题没有答案
有一点可以肯定,cup是老大,没有cup的支持其余都是扯淡,如果说最好的话,当然是cup通过播放器发出信号后,显卡马上转码出来输出给显示器,有条不紊,各个环节不能出错,如果视频损坏,则信号发不出,显卡当然就不能正常编译,显卡出错,画面可能会卡住,显示器出错,可能会直接黑屏或花屏。

以上只是稍微说说而已...让你知道下我的想法