MP3音频文件格式

【百度百科】mp3 (一种音频编码方式)
【维基百科】MP3(本文重定向自 MPEG-1 Audio Layer 3)


MP3(MPEG-1 audio layer 3)

MPEG-1音频分三层,分别为 MPEG-1 Layer1,MPEG-1 Layer2 以及 MPEG-1 Layer3,并且高层兼容低层。其中第三层协议被称为MPEG-1 Layer 3,简称MP3。MP3已经成为广泛流传的的音频压缩技术。

  • 层1(Layer 1):编码简单,用于数字盒式录音磁带
  • 层2(Layer 2):算法复杂度中等,用于数字音频广播(DAB)VCD
  • 层3(Layer 3):编码复杂,用于互联网上的高质量声音的传输,如MP3音乐压缩10倍

类型:Audio

制定者:MPEG

所需频宽:128~112kbps

压缩率:12:1–10:1

特性:和 MPEG-1 audio layer 1 一样,2声道。MP3是在综合 MUSICAM 和 ASPEC 的优点的基础上提出的混合压缩技术,在当时的技术条件下,MP3的复杂度显得相对较高,编码不利于实时,但由于MP3在低码率条件下高水准的声音质量,使得它成为软解压及网络广播的宠儿。

优点:压缩比高,适合用于互联网上的传播

缺点:MP3在 128KBitrate 及以下时,会出现明显的高频丢失

MP3文件 解码

<!-- MP3文件 解码 -->
<dependency><groupId>com.googlecode.soundlibs</groupId><artifactId>mp3spi</artifactId><version>1.9.5.4</version>
</dependency>

MP3音频文件格式(MPEG-1 audio layer 3)相关推荐

  1. MPEG音频文件格式(包括MP3文件格式)(1)

    MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位.MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉 ...

  2. JavaCV音视频开发宝典:JavaCV实现mp3音频直播FM在线电台服务,无需流媒体服务,浏览器原生audio标签直接播放mp3,支持rtsp/rtmp/flv/hls/本地音视频源直接转码到mp3

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 之前写过使用JavaCV实现webm直播的文章: <JavaCV音视频 ...

  3. HTML5 audio 如何实现播放多个MP3音频

    <audio>标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. <audio>标签常用属性如下表 属性 值 描述 au ...

  4. html 多个mp3,HTML5 audio 如何实现播放多个MP3音频

    标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. 标签常用属性如下表 属性 值 描述 autoplay autoplay 添加该属性后,音频会 ...

  5. 音频文件格式怎么转换html,mp3格式转换 如何转换音频文件|手机录音转换mp3格式...

    昨天晚上翻来覆去睡不着的时候随机播放软件推荐的歌曲时听到了一首我自己觉得很好听的歌,蔡健雅的一首<被驯服的象>,我也推荐给大家听一下.今天早上上班就发现太阳已经升起来了哦,正愁没衣服穿了. ...

  6. html5自动播放音乐外链,HTML5 audio 如何实现播放多个MP3音频

    标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. 标签常用属性如下表 属性 值 描述 autoplay autoplay 添加该属性后,音频会 ...

  7. html5播放多个mp3,HTML5 audio 如何实现播放多个MP3音频

    标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. 标签常用属性如下表 属性 值 描述 autoplay autoplay 添加该属性后,音频会 ...

  8. java h5在线音频_用h5 audio播放mp3 播放一分钟就报错了

    使用的时候 下载的是mp3 播放 用的是audio ```java @At({"/", "/?"}) @Ok("raw") @Fail(&q ...

  9. esp32~MP3音频文件学习,app架构

    从信息论的观点来看,描述信源的数据是信息和数据冗余之和,即:数据=信息+数据冗余.音频信号在时域和频域上具有相关性,也即存在数据冗余.将音频作为一个信源,音频编码的实质是减少音频中的冗余. 自然界中的 ...

  10. 常见音频文件格式的特点。

    常见音频文件格式的特点. http://www.360doc.com/content/11/1125/18/8050095_167351161.shtml 要在计算机内播放或是处理音频文件,也就是要对 ...

最新文章

  1. 学习笔记Kafka(四)—— Kafka安装配置(3)—— Kafka多代理配置及常用操作
  2. RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1)
  3. SAP Hybris backoffice登录时的语言选择
  4. EasyUI系列学习(一)-入门
  5. php onchange,将PHP变量传递给ONCHANGE事件上的javascript
  6. 这样的代码才是好代码
  7. 什么是Servlet?对Servlet技术的浅尝解析
  8. 计算机自我检测方法,电脑问题的自我检测方法有哪些?
  9. vue 项目使用Standardjs进行语法错误检测和修复
  10. java写快递柜管理系统
  11. 超级节点MLN012-算法作曲
  12. 自定义柱状图(水滴图)的填坑之路
  13. 跑步,找到自己的节奏
  14. Django实现简单网页弹出警告
  15. 华为手机灵敏度设置_华为手机吃鸡灵敏度怎么调
  16. ker矩阵是什么意思_“拨开迷雾”,如何判定矩阵相似?
  17. mysql架设手游_战神引擎手游架设教程
  18. Cisco packet tracer 2811路由增加接口
  19. 通过adb命令更改手机屏幕比例
  20. 用MATLAB app designer设计人机交互界面——二阶线性动态电路可视化分析的研究

热门文章

  1. 正本清源:LBS(基于位置服务)技术——高精准IP地址定位的8大误区(上)
  2. Mac安装MySQL详细教程
  3. 136_原始套接字_链路层MAC包_模仿他人飞秋,给自己主机上的飞秋【发送UDP数据】【只需要修改包含用户名、头像信息的数组】
  4. Python线程池ThreadPoolExecutor详细介绍
  5. 当下最实用计算机编程语言,目前最流行的计算机编程语言是什么?
  6. Django图书商城项目/图书管理/毕业设计
  7. C语言 关键字 | typedef
  8. c语言关键用法大全,c语言关键字的用法详解
  9. 南方cass字体样式设置_几种常见的CASS字体异常问题,教你如何解决(附字体下载)...
  10. 软件测试肖sir__简历模板制作