java程序设计教程 程序:请问高手:播放器与解码器的区别?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:07:22
问题一:能够谈谈播放器与解码器的区别吗?
问题二:为什么要进行编码和解码呢?
问题三:最好能够再介绍一下编码和解码的详细过程.谢谢!!!

  1. 由于计算机有PC机和苹果机之分,因此也有对应的两大类视频播放器:Windows Media Player 和 QuickTimePlayer 。还有适于网络视频的RealPlayer播放器和免费的KMplayer及“暴风影音”等众多视频播放程序。播放器的核心是支持的视频格式的多少,格式越多功能越强,因此可安装“万能视频解码器”来增强视频播放器的多格式支持能力。

  2. 视频解码器是对已编码的数字视频进行还原解码操作的程序(视频播放器)或设备。比如系统安装了real编码器那就能将其他格式文件转换成rm或rmvb格式,如果安装了real解码器那就能播放rm或rmvb格式文件。

播放器是框架,编码器是内核
相当与你有一份秘密文件,须要密码对照表才能翻译出来
你把密码表输入电脑让电脑帮你翻译,电脑就是播放器,密码表就是编码器
一个播放器可以拥有多个编码器,编码器越多就能识别越多的格式
但是编码器是必须有播放器支持的,否则也没什么用
将视频文件压缩就是编码,编码器能帮你的播放器识别其对应的压缩格式
压缩的视频文件可以缩小体积,具体过程是用RAR的原理通过重复运算得出来的

播放器跟解码器的区别就像是主机跟显卡的关系
没有没有显卡电脑就不能正常的工作
显卡的作用就是把图像传到显示器上

不知我这样的解释你是否明白

简单明了:
一:播放器,不重要,重要的是解码器。播放器是与用户交互的界面,解码器就相当与播放音乐的重要控件。现在网上有很多万能播放器,就是因为他的这个播放器,包括了多少解码器。有的播放器,还可以手动添加解码器。(解码器你可以当作一个插件。)
二:如果编码是制作音乐,解码相当与播放音乐。
三:编码过程:http://mp3.zol.com.cn/30/302785.html(自已看看吧)。不同的音频,编码过程不同。
四:解码过程:用什么编码就用什么解码。
============================================================
其实很简单,就好像你用WORD制作的文档,你还是WORD打开一样。你非要用WPS打开也行。只要支持这种解码方式或者跟这种解码方式一样。