问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机是如何执行mp3 的全过程的?

发布网友 发布时间:2023-08-16 00:19

我来回答

5个回答

热心网友 时间:2024-11-24 20:49

我只知道一些基本的,先说给你听听,mp3是利用音频压缩技术,将声音用1:10甚至1:12的压缩率压缩成容量较小的文件,可以保持较好的音质。由于这种压缩方式的全称叫mpeg audio layer3,在你点击后通过相同的方式解压.2进制就没什么好说的了,电脑所有的数据都是由2进制记录下来的
1.二进制计数法的概念
人们在日常生活中和生产实践中,我们接触到越来越多的数字,创造了分组计数的制度.而我们的生活中,一般采用了"满十进一"的十进制计数法,我们现在已经熟悉并经常运用这一种计数法了.但也有采用其他计数法.如二进制,六进制,十六进制等计数法.现在就来讲一讲"二进制"和"十进制"的关系
2.十进制和二进制数的互化
(1)化十进制数为二进制数
<1>比较小的十进制数为二进制数可以用观察法.
例:化45为二进制数
因为2的0次方,1次方,2次方~~~10次方分别等于1,2,4,8,16,32,64,128,256,512,1024.
所以 45=32+8+4+1=2⑤+2③+2②+1=1*2⑤+0*2④+1*2②+0*2①+1*1=101101(二进制)
<2>一般化法
利用短除法(通常叫做"二除取余法")
(2)化二进制数为十进制数
这是比较方便的,只需把二进制是写成展开式;计算即得.
例1 化101101(二进制)为十进制数.
101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45
例 2 化1011010101(二进制)为十进制数.
1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725
编程中,我们常用的还是10进制……必竟C/C++是高级语言。

比如:

int a = 100,b = 99;

不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。

但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:

0000 0000 0000 0000 0110 0100

面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++ 没有提供在代码直接写二进制数的方法。

用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?

2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点。
大概就是这样

热心网友 时间:2024-11-24 20:49

假设 你的系统是windows(任何版本)播放器是foobar2000 声卡不是AC97的
那么当你点击这个MP3的图标后直到声卡出声音
1双击这个文件》系统查找相关连的程序》找到foobar与此格式文件关联》启动foobar并且在启动程序的后缀上加入D/音乐/mp3/001.mp3 》foobar启动后得到D/音乐/mp3/001.mp3,知道要播放他》foobar在调用系统API》系统API将文件地址和长度转换成相应的机器码》提交给驱动程序读取》大概执行一个CP的过程把文件内容复制到一个指定的内存地址(通常这个内存地址是应用程序决定的比如foobar,而并非系统)》foobar开始顺序的把文件内容解码,发送到声卡的DAC(就是咱们常说的那个数模转换,)芯片进行解码》DAC生成相应的波形》功放》扬声器》发出声音。
基本是这样一个过程了。。其实你说的究竟是读到临时内存还是复制到临时内存的问题。。这个一个原理,对于这种解码操作读出来和复制出来没区别的

热心网友 时间:2024-11-24 20:50

!~ 厉害 SM的回答

热心网友 时间:2024-11-24 20:50

LZ很专业 很强大

热心网友 时间:2024-11-24 20:51

看得我一阵迷糊,什么都不懂!
抱歉!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 希腊神话是什么教一直奇怪它和基督教的关系 称赞和赞扬的区别是什么 淘宝客服主管需要做什么工作 鲁迅小说孔乙己的立意是什么 孔乙己有什么含义 360桌面框框里的图标不见了 什么叫一元一次方程呢? 冰箱冷藏室门没关好冰箱会坏吗? 上海出发自驾游最值得一去的海岛推荐,上海周边海边自驾游去哪儿... 全瓷牙能报销吗,报销的牙医院是好的吗 做烤瓷牙可以走医保吗 抖音搜索量是什么意思? 抖音号搜索不到对方的原因 减数分裂是什么意思 三相异步电机y135l1-4线圈参数 550瓦电机线圈参数 周杰伦终于开始录制歌曲,歌迷们日以继夜地努力推动更多的成功_百度知 ... 东周列国那锅粥的专业书评 2014新年寄语:愿新年阳光照亮梦想 按键手机如何关闭卡槽 计算机网络中MP3文件的构成! 不同节日送什么珠宝好 用360清理完垃圾之后,桌面为什么更换不了了? 我是win7的系统,安装了360安全桌面,现在我换壁纸360桌面壁纸变了但是电... 微信聊天报告在哪看 长期喝乳酸菌饮料好吗 电脑网络及系统问题,比我还菜的菜鸟就不要来了 c盘可用空间在很短时间内变得很少,怎么办? 有没有带四驱的家用SUV? 人生在世能不能修行,修行是为了什么,是在逃避现实 还是自误误人? 修行的人,他们都是为了什么而修? 修行人为什么要辟谷 修行人为什么会发疯? 六年级怎样安排学习时间? 小学六年级学习计划怎么写 周润发与张国荣合演过哪些电影? 张国荣和周润发有没有合作过的电影?谢谢 沈阳蓝色金教育科技有限公司沈河分公司怎么样? 蓝色金教育部考级是真的吗? 智慧沃家老号码作为副卡,原来话费怎么办?