OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 31700|回复: 30

关于MP3软解码问题

[复制链接]

44

主题

186

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1260
金钱
1260
注册时间
2012-9-1
在线时间
67 小时
发表于 2012-11-29 19:00:59 | 显示全部楼层 |阅读模式
其实stm32f103系列已经能很好的软解码MP3了,大家为什么还要硬解码,(不要和我说音质,这个做出来就
不是为了听音乐的,就像nes模拟器。)用软解还能学到更多的东西,大家说是吗。
如果谁有软解码MP3的c源码也请共享一下,大家也可以移植,相互学习,呵呵。

基于stm32的软件音频解码库libmad移植手册.pdf

660.96 KB, 下载次数: 6871

libmad-0.15.1b.rar

821.64 KB, 下载次数: 5870

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-11-29 21:29:47 | 显示全部楼层
m3是可以解码MP3的。
硬解简单一些,所以...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

22

主题

436

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2012-12-1 12:53:58 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------呵呵
往事随风!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-1 13:17:38 | 显示全部楼层
回复【楼主位】ye781205:
---------------------------------
为什么 不能说音质,我就专门做了个拿来听歌的,音质至少比现在电脑的要好,而且也不用后台开酷狗了。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2012-5-6
在线时间
1 小时
发表于 2012-12-1 15:42:13 | 显示全部楼层
同意软解,学习学习
回复 支持 反对

使用道具 举报

44

主题

186

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1260
金钱
1260
注册时间
2012-9-1
在线时间
67 小时
 楼主| 发表于 2012-12-1 15:43:51 | 显示全部楼层
你硬要说音质的话,好过市面上百把元的山寨Mp3没问题,但好过电脑的集成声卡(更别说专业声卡)除了主观原因我只能说呵呵。
回复 支持 反对

使用道具 举报

27

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
471
金钱
471
注册时间
2011-11-2
在线时间
11 小时
发表于 2012-12-1 22:37:59 | 显示全部楼层
支持LZ,感谢资料,真是兴起我也想搞搞。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-2 16:49:40 | 显示全部楼层
回复【6楼】ye781205:
---------------------------------
好吧,我笔记本电脑比较水。

我同学听都说比电脑里面听着爽。
听这舒服就是舒服,不舒服就是不舒服,我只说我自己的感觉。

而且为什么不能说音质,想用单片机做一款音质稍好的简易MP3,用vs1053本身就比较好。

软解码我能力有限,JPEG我都还不敢解,更别说解MPEG了。

最主要的是我并不是做多媒体这一面的。我感觉什么样的方式可以达到我的要求,我就会选择什么方式。

硬要说学习的话,好吧,我知识功底没到那个层次,慢慢来,有时间再弄。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-2 16:52:11 | 显示全部楼层
回复【6楼】ye781205:
---------------------------------
然后,随便你呵呵不呵呵。
回复 支持 反对

使用道具 举报

44

主题

186

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1260
金钱
1260
注册时间
2012-9-1
在线时间
67 小时
 楼主| 发表于 2012-12-2 17:22:43 | 显示全部楼层
回复【9楼】lsj9383:
---------------------------------
首先,这是个相互交流学习的论坛,我只是说软解比硬解更有学习价值
其次,你说音质这个问题,MP3这种压缩格式就没资格谈音质,要音质就无损吧,
还有最终出来的声音效果是要各方面配合的,从音源到解码放大功放再到耳机(音箱)缺一不可

你说音质至少比现在电脑的要好我也表示理解,因为你做出来之后有种成就感,会让你对音质的
评价是带有主观因素的。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-2 17:54:16 | 显示全部楼层
回复【10楼】ye781205:
---------------------------------
软解码确实比硬解码更有学习价值,我又没有否定啊。
我一直是在强调 为什么没资格谈音质!!
压缩肯定必要有些牺牲,但是硬解码出来效果确实好,好就是好,不好就是不好,为啥就没资格谈音质了?
而且又比较简单,音质也比单片机软解码的要好。 不用说功放那些,我还没学。
就说解码这块!就假设那些已经调的比较理想了,硬解码做出来,本身就要比软解码做出来音质要好。

成就感?只有做出来那一瞬间有点吧。   主观评价?是啊,听着是比较不错。
是不太了解电脑里面集成的声卡到底牛逼到什么程度了,但是大众的耳朵是雪亮的。
不然干嘛市场才是关键呢?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-12-2 17:56:48 | 显示全部楼层
另:我说的“现在的电脑”,指的是我现在在用的电脑。

我不太了解高端配置的电脑安啦。
回复 支持 反对

使用道具 举报

1

主题

38

帖子

0

精华

限制会员

积分
-24
金钱
-24
注册时间
2012-1-13
在线时间
16 小时
发表于 2012-12-9 12:45:26 | 显示全部楼层
收下了,谢谢
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2382
金钱
2382
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-2-17 09:48:37 | 显示全部楼层
回复【楼主位】ye781205:
---------------------------------
楼主  请问一下madlld在哪 找不到
态度决定一切
回复 支持 反对

使用道具 举报

30

主题

210

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2012-11-22
在线时间
12 小时
发表于 2013-2-20 15:33:34 | 显示全部楼层
回复【11楼】lsj9383:
---------------------------------
用vs1053硬解   音质是不错
VLSI?大陆区一级授权代理商,提供技术支持,QQ839638158?VS1003?VS1053?VS1063?VS1011?VS1005?VS1205?VS1103?VS1033?VS8005?VS8053?VS1000?VS23S010?VS1163?开发板,淘宝店铺http://shop105947990.taobao.com/?QQ2355355257
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2012-10-21
在线时间
0 小时
发表于 2013-3-16 17:38:35 | 显示全部楼层
下了也看不懂
把未知变成已知!
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2011-1-5
在线时间
6 小时
发表于 2013-5-10 00:11:43 | 显示全部楼层
有完整的代码吗?能否共享出来学习一下
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-11-20
在线时间
0 小时
发表于 2014-11-20 14:30:25 | 显示全部楼层
可否分享你的source code看看呢? 我现在用于STM32F4板上开发,我遇到些不知名的问题。可否帮帮?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-11-20
在线时间
0 小时
发表于 2014-11-20 17:17:05 | 显示全部楼层
牛人。。。。。。
请慢点
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-11-20
在线时间
0 小时
发表于 2014-11-21 12:20:57 | 显示全部楼层
回复【19楼】宅中余:
---------------------------------
不知你可否对libmad有经验?想问问。。。多谢指教
回复 支持 反对

使用道具 举报

46

主题

101

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2015-2-24
在线时间
5 小时
发表于 2015-3-2 12:00:32 | 显示全部楼层
不知道楼主是否移植成功?
另外关注下占用硬件资源
RAM:
ROM:
SDIO?是否必须
DMA?是否必须
图像处理、物联网、fpga、stm32研究 我的店铺:ccjt.taobao.com
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2013-5-30
在线时间
0 小时
发表于 2015-3-29 21:41:30 | 显示全部楼层
看看了解 了解。。。。
回复 支持 反对

使用道具 举报

21

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2013-12-1
在线时间
87 小时
发表于 2015-10-28 11:51:31 | 显示全部楼层
硬解码的话,MCU刷GUI,做通信处理毫无压力,软解码,MCU累死了
回复 支持 反对

使用道具 举报

21

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2013-12-1
在线时间
87 小时
发表于 2015-10-28 11:53:41 | 显示全部楼层
说实话,软解码学不到什么东西,都是需要对MP3编解码有深刻的基础才行,不会就是为了学编解码吧?
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2015-10-2
在线时间
9 小时
发表于 2016-3-31 14:57:47 | 显示全部楼层
要用PCM1770PW吗?stm32不是有DAC吗?
加油,加油
回复 支持 反对

使用道具 举报

5

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2014-11-26
在线时间
25 小时
发表于 2016-8-7 22:40:49 | 显示全部楼层
大神,问个问题啊,就是程序解码从MP3格式变成PCM格式后,然后通过一个da芯片或者芯片自己的da,链接到耳机输出口,这样算是软解码吧?  还有就是只要通过软件解码成PCM格式的数据后就属于软解码,不属于硬解码吧?
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2016-8-8
在线时间
109 小时
发表于 2016-8-9 14:39:21 | 显示全部楼层
Mark,新手,做stm32f103, 做mp3软解
回复 支持 反对

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
11928
金钱
11928
注册时间
2015-11-5
在线时间
2087 小时
发表于 2017-12-4 14:31:32 | 显示全部楼层
1376115749 发表于 2016-8-7 22:40
大神,问个问题啊,就是程序解码从MP3格式变成PCM格式后,然后通过一个da芯片或者芯片自己的da,链接到耳机 ...

光靠DAC做出来几乎没声音或者声音很小,如果想要声音够响必须在DAC的输出后级加一个功放。简单一点的可以用达林顿管来实现,如果想要效果好一点的可以选择功放芯片比如LM4871
拿来长岛冰茶换我半晚安睡
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2015-12-31
在线时间
35 小时
发表于 2020-12-30 09:39:46 | 显示全部楼层
牛人,我来学习一下
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
金钱
1499
注册时间
2019-1-19
在线时间
156 小时
发表于 2021-1-19 20:20:16 | 显示全部楼层
顶顶顶顶
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-6-6
在线时间
3 小时
发表于 2022-11-28 09:08:01 | 显示全部楼层
跑偏了,好大篇幅在讨论软硬的问题,这个有啥好想的,来看这个帖子就不要硬
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 21:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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