MP3信息格式之ID3V1

2024-02-29 18:48
文章标签 mp3 id3v1 信息格式

本文主要是介绍MP3信息格式之ID3V1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ID3V1 歌曲信息存储在歌曲最后的128个字节,是固定长度的。

128个字节具体的结构如下:

名称

位置

长度

备注

header

0~2

3

始终是“TAG”,可以以此来判断是否是ID3V1

title

3~32

30

歌曲标题

artist

33~62

30

歌手

album

63~92

30

专辑

year

93~96

4

年代

comment

97~124

28

备注

reserve

125

1

保留字段

track

126

1

歌曲在专辑中的位置

genre

127

1

歌曲风格的索引值,该索引使用原码表示,

需要将此字节的8位2进制转化为10进制的数进行计算


ID3V1的各项信息的长度是固定的,如果真是长度不足,则以 '\0' 填充。


genre的索引值和风格对照如下:

 0="Blues";1="ClassicRock";2="Country";3="Dance";4="Disco";5="Funk";6="Grunge";7="Hip-Hop";8="Jazz";9="Metal";10="NewAge";11="Oldies";12="Other";13="Pop";14="R&B";15="Rap";16="Reggae";17="Rock";18="Techno";19="Industrial";20="Alternative";21="Ska";22="DeathMetal";23="Pranks";24="Soundtrack";25="Euro-Techno";26="Ambient";27="Trip-Hop";28="Vocal";29="Jazz+Funk";30="Fusion";31="Trance";32="Classical";33="Instrumental";34="Acid";35="House";36="Game";37="SoundClip";38="Gospel";39="Noise";40="AlternRock";41="Bass";42="Soul";43="Punk";44="Space";45="Meditative";46="InstrumentalPop";47="InstrumentalRock";48="Ethnic";49="Gothic";50="Darkwave";51="Techno-Industrial";52="Electronic";53="Pop-Folk";54="Eurodance";55="Dream";56="SouthernRock";57="Comedy";58="Cult";59="Gangsta";60="Top40";61="ChristianRap";62="Pop/Funk";63="Jungle";64="NativeAmerican";65="Cabaret";66="NewWave";67="Psychadelic";68="Rave";69="Showtunes";70="Trailer";71="Lo-Fi";72="Tribal";73="AcidPunk";74="AcidJazz";75="Polka";76="Retro";77="Musical";78="Rock&Roll";79="HardRock";/* Extended genres */80="Folk";81="Folk-Rock";82="NationalFolk";83="Swing";84="FastFusion";85="Bebob";86="Latin";87="Revival";88="Celtic";89="Bluegrass";90="Avantgarde";91="GothicRock";92="ProgessiveRock";93="PsychedelicRock";94="SymphonicRock";95="SlowRock";96="BigBand";97="Chorus";98="EasyListening";99="Acoustic";100="Humour";101="Speech";102="Chanson";103="Opera";104="ChamberMusic";105="Sonata";106="Symphony";107="BootyBass";108="Primus";109="PornGroove";110="Satire";111="SlowJam";112="Club";113="Tango";114="Samba";115="Folklore";116="Ballad";117="PowerBallad";118="RhythmicSoul";119="Freestyle";120="Duet";121="PunkRock";122="DrumSolo";123="Acapella";124="Euro-House";125="DanceHall";126="Goa";127="Drum&Bass";128="Club-House";129="Hardcore";130="Terror";131="Indie";132="BritPop";133="Negerpunk";134="PolskPunk";135="Beat";136="ChristianGangstaRap";137="HeavyMetal";138="BlackMetal";139="Crossover";140="ContemporaryChristian";141="ChristianRock";142="Merengue";143="Salsa";144="TrashMetal";145="Anime";146="JPop";147="Synthpop";

这篇关于MP3信息格式之ID3V1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/759707

相关文章

java把文字转MP3语音案例

一 工具下载: https://download.csdn.net/download/jinhuding/89723540 二代码 <dependency><groupId>com.hynnet</groupId><artifactId>jacob</artifactId><version>1.18</version></dependency> import com.jacob.acti

js-php-audioAPI利用AJAX处理后端传来的mp3流文件数据

js-php-audioAPI利用AJAX处理后端传来的mp3流文件数据 目录 文章目录 前言推荐阅读常见`API`代码实现`audio.html``streamFile.php` 总结 前言 尝试利用浏览器中的audio API 推荐阅读 MDN 常见API AudioContextdecodeAudioData 代码实现 audio.html <!DOCT

flac格式转换mp3:3种方法助你掌握音频格式转换

在音频世界里,flac是无损压缩的音频格式。如果以大餐作比较,flac音质细腻、层次丰富,让每一个音符都仿佛跃然纸上。对于音乐爱好者来说,歌曲使用flac格式无疑是一场饕餮盛宴! 然而,并非所有设备和播放器都能播放flac格式的音频。为了让大家都能享受到悦耳的音乐,把flac格式转换mp3格式就尤为重要了。mp3格式具备简单易得、兼容性广泛、文件体积相对较小的优点,完美适配各个设备和播放器。

12、madplay的MP3播放器移植

1、使能声卡 将对应开发板的内核拷贝到需要的目录下,开始配置内核,运行 #make menuconfig ARCH=arm 然后进去Device Driver->Sound Card Support->ALSA 选择片上的声卡ALSA for SoC audio support,选择对应芯片的声卡驱动 返回ALSA配置层,勾选OSS Mixer API和OSS PCM API   1.2、编译

音频怎么转换成mp3?mp3转换器在线推荐:3个好用工具分享

“大家好,我遇到了一个关于音频格式转换的问题,想请教一下各位。我手上有些音频文件,它们不是mp3格式的,我想把它们转换成mp3格式,这样我就可以在更多的设备上播放了。不过,我对这方面完全不懂,不知道该怎么操作。请问有没有什么推荐mp3转换器在线工具呢?麻烦大家帮忙解答一下,谢谢!” 掌握音频转换技能在当今显得尤为重要。无论是出于工作需要还是个人娱乐,我们经常需要处理各种格式的音频文件。掌握音频转

免费mp3转换器哪个好用?试试这些格式转换器你就知道了

#我的元气假期#快要结束了!我决定记录下每一刻的美好时光,制作一部属于自己的Vlog。 当然,作为视频的灵魂——背景音乐,自然也不能马虎。我精心挑选了几首歌,希望它们能与画面完美融合,但是很遗憾,它的格式并不适合直接用于视频编辑。这可怎么办呢? 别担心,今天就为大家介绍几款实用的在线mp3转换器,帮你轻松解决格式问题,让你的Vlog配乐更加丰富多彩! 迅捷音频剪辑软件:一键转换,轻松搞定

免费mp3转换器哪个好用?解决音频格式转换难题就用这5个

当夕阳的余晖洒满杭州的西湖,那8分钟的人间浪漫,让人沉醉于这瞬息万变的自然之美。就如同我们用音乐记录生活,将那些感动的瞬间永久保存。 但有时候,我们遇到的音乐文件格式并不总是我们想要的。这时候,一款好的免费mp3转换器电脑工具就显得尤为重要。 今天借此机会便来给大家推荐5个宝藏免费mp3转换器电脑可用的~有需要的朋友可千万别错过啦! ▶迅捷音频剪辑软件:音频编辑的快速助手 综合评分:4

小程序.silk转MP3格式

https://mp.weixin.qq.com/debug/wxadoc/dev/api/getRecorderManager.html 不用转了,现在官方提供 recorderManager的start(options)参数 format             音频格式,有效值 aac/mp3

ID3V1

ID3V1    ID3V1 mp3信息的简单存储格式,它存储在mp3文件末尾,大小为128个字节,标签头为3个字节,标签头必须为“TAG”,否则认为没有ID3V1标签;    数据格式:    char Header[3];    /*标签头必须为 "TAG" 否则认为没有标签*/    char Title[30];    /*歌曲名称*/    char Art

ThreeJS中如何播放mp3音频?

在Threejs中播放mp3音频,通常不使用HTML的audio元素,而会使用Web Audio API。 Web Audio API 提供了一种强大的方式来处理音频数据,允许你在网页中进行复杂的音频处理,包括音频的合成、分析和可视化。这对于游戏和交互式应用特别有用。 以下是一个使用Web Audio API在Three.js中播放声音的基本示例: 1、创建AudioContext,这是使用W