搜索
bottom↓
回复: 52

MP3文件的数据格式_中文

[复制链接]

出0入0汤圆

发表于 2006-12-18 13:54:11 | 显示全部楼层 |阅读模式
今天在网上找到的,不敢独享

点击此处下载armok01138198.rar

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2006-12-18 14:18:17 | 显示全部楼层
下了!支持!

出0入0汤圆

发表于 2006-12-18 16:21:20 | 显示全部楼层
很好,谢谢.

出0入4汤圆

发表于 2006-12-18 16:56:59 | 显示全部楼层
下了,謝謝

出0入54汤圆

发表于 2006-12-18 17:03:33 | 显示全部楼层
多谢

出0入0汤圆

发表于 2006-12-18 17:05:08 | 显示全部楼层

出0入0汤圆

发表于 2006-12-22 22:55:58 | 显示全部楼层
同顶!

出0入0汤圆

发表于 2006-12-23 13:56:46 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2006-12-23 19:31:37 | 显示全部楼层
先看看,谢谢!

出0入0汤圆

发表于 2006-12-23 19:33:18 | 显示全部楼层
不错,谢谢!

出0入0汤圆

发表于 2006-12-23 21:22:54 | 显示全部楼层
支持!

出0入0汤圆

发表于 2007-1-17 10:27:46 | 显示全部楼层
感谢楼主,找了很久了

出50入0汤圆

发表于 2007-1-17 10:58:42 | 显示全部楼层
顶下拉,好东西

出0入0汤圆

发表于 2009-1-20 20:56:37 | 显示全部楼层
正好需要!记号

出70入0汤圆

发表于 2009-1-21 22:41:16 | 显示全部楼层
支持,正想找相关的资料

出0入0汤圆

发表于 2009-1-21 23:35:20 | 显示全部楼层
好资料,感谢楼主共享

出0入0汤圆

发表于 2009-3-27 10:56:01 | 显示全部楼层
顶一个.

出0入0汤圆

发表于 2009-3-27 11:29:53 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-3-27 12:16:37 | 显示全部楼层

出0入0汤圆

发表于 2009-4-16 23:40:35 | 显示全部楼层
我悄悄的来,带走了楼主的资料,感谢分享

出0入0汤圆

发表于 2009-5-4 10:46:12 | 显示全部楼层
同样

出0入0汤圆

发表于 2009-5-5 23:13:49 | 显示全部楼层
很好,不过里面有些地方还是有错,比如:
(1)
"每帧的播放时间都是26ms",其实上只有采样率为44100的MP3每帧长度才是26ms,因为在mpeg1 layer2和layer3中 帧长为1152对samples(如果是双声道),每帧长度为1152/44100=0.0261s,当采样率为8ksps时,每帧长度为1152/8000=0.144s。而mpeg1 layer1有384对samples,mpeg2和mpeg2.5中的每帧长度好像是576对samples(因为不是iso11172-3的标准格式),因此每帧的播放时间不一定是26ms

(2)数据帧的大小
如果音频流是mpeg1 layer3,bit率为128000,采样率为44100sps的话 应该是 1152*128000/44100/8+1 = 144*128000/44100=417.95
这个时候就需要加padding bit凑够一个字节(注意后面的pad_slot),因此该码流每帧数据的长度为417到418字节(由pad_slot决定)。

pad_slot = (header->flags & MAD_FLAG_PADDING) ? 1 : 0;
/* calculate beginning of next frame */
389   pad_slot = (header->flags & MAD_FLAG_PADDING) ? 1 : 0;
390
391   if (header->layer == MAD_LAYER_I)
392     N = ((12 * header->bitrate / header->samplerate) + pad_slot) * 4;
393   else {
394     unsigned int slots_per_frame;
395
396     slots_per_frame = (header->layer == MAD_LAYER_III &&
397                        (header->flags & MAD_FLAG_LSF_EXT)) ? 72 : 144;
398
399     N = (slots_per_frame * header->bitrate / header->samplerate) + pad_slot;

出0入0汤圆

发表于 2009-5-5 23:23:11 | 显示全部楼层
我下的怎么看不到22楼说的在哪一页? 我下的只有14页

出0入0汤圆

发表于 2009-5-6 08:38:02 | 显示全部楼层
谢了

出0入0汤圆

发表于 2009-5-21 09:08:55 | 显示全部楼层
谢谢楼主,刚好想了解一下mp3文件的数据格式.

出0入0汤圆

发表于 2009-5-21 12:10:45 | 显示全部楼层
不錯,收藏了,謝謝!

出0入0汤圆

发表于 2009-5-31 22:06:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-29 10:01:20 | 显示全部楼层
回23楼,第四页,第一行。

出0入0汤圆

发表于 2009-6-30 06:34:22 | 显示全部楼层
有哪位高手请指点:我在阿莫电子购买一套 mp3播放板,程序又是不能初始化,fatinit()函数运行到readblock(0);程序读数据, 读不到0xfe, 即while (Read_Byte_SPI()!= 0xfe)
        {;}
但我用一个新卡就可以,用几天,卡好像坏了,在电脑上不能识别,格式化后,电脑上可以使用,但在mp3开发板上就不能使用了,哪位高手,指点指点

哪位高手若有成熟的mp3播放程序,可以提供,不胜感激!
qq:387614327

出0入0汤圆

发表于 2009-6-30 08:43:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-30 09:00:07 | 显示全部楼层
的确是好东西!真不错

出0入18汤圆

发表于 2009-7-24 22:00:57 | 显示全部楼层
不甚感激!!!

出0入0汤圆

发表于 2009-7-24 22:02:51 | 显示全部楼层
先看看,谢谢!

出0入0汤圆

发表于 2009-8-11 23:34:11 | 显示全部楼层
谢谢,顺便标记一下

出0入0汤圆

发表于 2009-9-14 17:26:20 | 显示全部楼层
需要时再看1

出0入0汤圆

发表于 2009-9-26 21:51:03 | 显示全部楼层
下了,收藏

出0入0汤圆

发表于 2009-9-27 21:55:05 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2009-10-2 09:20:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-5 17:15:43 | 显示全部楼层
在论坛里另一个地方下了  哇哈哈

出0入0汤圆

发表于 2010-3-5 17:55:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-7 17:36:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-8 09:10:21 | 显示全部楼层
正需要,谢谢了

出0入0汤圆

发表于 2010-3-8 09:15:31 | 显示全部楼层
很好,很强大,谢谢!

出0入0汤圆

发表于 2010-3-8 09:30:44 | 显示全部楼层
感谢楼主了!
每天都来到这里,总会有新的发现,真是喜欢死这里了,哈哈

出0入0汤圆

发表于 2010-3-9 14:55:16 | 显示全部楼层
正要找呢。竟然在这里发现了,感谢楼主!!!

出0入0汤圆

发表于 2010-3-9 15:33:42 | 显示全部楼层
谢谢楼主分享!

出0入0汤圆

发表于 2010-3-11 17:37:13 | 显示全部楼层
感谢lz了  现在正在入手呢

出0入0汤圆

发表于 2010-3-20 17:20:14 | 显示全部楼层
yi回复【22楼】aboluo
-----------------------------------------------------------------------
一直觉得每帧1152/26ms有些问题,原来是这样

出0入0汤圆

发表于 2010-4-4 21:20:47 | 显示全部楼层
收了

出0入0汤圆

发表于 2010-7-8 15:25:30 | 显示全部楼层
mark

出0入9汤圆

发表于 2010-7-8 16:35:49 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-15 20:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表