软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 音频软件 > 音频其他 > MP3 CoverTag绿色版 v1.0

MP3 CoverTag绿色版 v1.0

分享到:
现在音乐版权越来越正规了,MP3的下载越来越麻烦了。有时候,难得找到的一首MP3,却tag标签信息不全,而且封面专辑都需要自己去下载。一首还好,如果是很多就需要费大精力了。而MP3 CoverTag就体现出价值,首先,它的一个重要的功能就是更够自动识别歌曲,下载专辑封面信息,而且最人性化的是,可以批量进行。简直方便的不要不要的。关键是还很准确,信息也非常全面。整体上,MP3 CoverTag界面非常简略。基本一句话就能概括。选择你的mp3文件夹,可以进行部分选中。最后单击开始就好了。最后等着收拾成果吧!但是需要注意的是,毕竟现在MP3还是主流,WMA,OGG,FLAC和WAV目前不支持MP3 CoverTag。另外,MP3 CoverTag需要联网运行,毕竟这些信息只有通过网络才能搜寻到。软件不支持win10系统。win7及xp系统支持。但是需要保证安装了.net framework 2.0.
MP3 CoverTag

功能介绍

1、提供了一个应用软件来帮助你快速方便地添加封面信息到您的音频采集。
2、有MP3 covertag正常工作只有两方面的要求,这是一个活跃的互联网连接以及包含在你的图书馆的音频文件格式。这最后一个应该是MP3,像任何其他的音频格式,如WMA,OGG,FLAC和WAV不支持。
MP3音频格式提供了一个特殊的地方,用于在其元数据内覆盖艺术信息,使您可以快速简便地添加一张图片作为您在计算机上存储的任何MP3文件的封面。然而现在,许多现代音频播放器软件自动获取这些信息,甚至嵌入到当前加载的文件中。
3、虽然这可以是一个自动化的解决方案,如果你想批量添加封面信息到您的整个音乐收藏,例如,你可以试试MP3 covertag。它整洁的图形用户界面并没有隐藏任何菜单,甚至没有上下文。这是一个简单的程序,您可以使用它来加载您选择的文件夹,并要求应用程序搜索您所需的信息,并将其与相应的音轨混合。
4、总的来说,MP3 covertag是一个很好看的但是有效的自动标签编辑器,只是一个目的,就是让你的音乐和应用的封面,它缺乏。MP3 covertag,一旦你得到了它的窍门,你可以添加图片的MP3文件从互联网快速地。

使用介绍

1、运行该软件之后,点击 【Select MP3 Folder】 载入歌曲(文件夹),然后再点击【 Start Cover Search】 ,就会开始自动匹配歌曲专辑封面。
2、一句话,这个小工具为你自动匹配下载添加歌曲专辑封面,让你的音乐文件标签更美!


3、看看添加封面标签前后的效果:

(这是没添加封面时的标签)

(这是添加封面后的标签)~~是不是更美观?!

mp3标签介绍

ID3V1
ID3V1mp3信息的简单存储格式,它存储在mp3文件末尾,大小为128个字节,标签头为3个字节,标签头必须为“TAG”,否则认为没有ID3V1标签;
数据格式:
charHeader[3];/*标签头必须为"TAG"否则认为没有标签*/
charTitle[30];/*歌曲名称*/
charArtist[30];/*作者*/
charAlbum[30];/*专辑名称*/
charYear[4];/*出品年代*/
charComment[28];/*备注*/
charreserve;/*保留(二进制存储,默认为0)*/
chartrack;/*音轨号(二进制存储,歌曲在专辑中的编号)*/
charGenre;/*流派(二进制存储,乐风)*/
ID3V1各项信息都是顺序存储,没有任何标识将其分开,各个信息字节说是固定的,字节数不足的需用‘’补充;
ID3V1存储编码只能用ISO-8859-1;
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="Vocel";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";
/*Extendedgenres*/
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";
ID3V2
ID3V2到现在一共有4个版本{ID3V2.1,ID3V2.2ID3V2.3ID3V2.4},最流行的为第3版,即ID3V2.3,由于ID3V1记录在文件末尾,ID3V2一般记录在文件头,据闻ID3V2.4也可以记录在文件末尾。ID3V2特点:可伸缩可扩展,支持多编码,结构复杂,操作速度较慢。
ID3V2存储格式:标签头【10字节】&&若干标签帧||扩展标签头【10字节】
现在看结构信息:
1,标签头
一般在文件首部记录10个字节的ID3V2头部【ID3V2.4也可能记录在其他地方】
标签头必须是"ID3",否则认为标签不存在;
机构如下:
charHeader[3];/*必须为"ID3"否则认为标签不存在*/
charVer;/*ID3V2版本号,ID3V2.3就记录3*/
charRevision:/*副版本号,一般为0*/
charFlag;/*存放标志字节,一般全部为0*/
charSize[4];/*所有标签大小,不包括标签头的10个字节*/
1》版本Ver;
用二进制方式存储ID3V2版本号:
目前常见的有:2,3,4对应ID3V2.2ID3V2.3ID3V2.4,
ID3V2.1没见到过,也未查到资料,请熟悉的朋友发份邮件给我;
2》Flag:标志定义如下:
abcd0000
a--表示是否使用Unsynchronisation<一般为0-128,代表是否已经同步,这个标志主要为以前版本准备的,新的实现可以忽略这个标志,ID3V2.4一般为128,ID3V2.3多为0>;
b--表示是否有扩展头部,格式为:
扩展头大小4个字节
扩展标志2个字节
填充4个字节
一般没有扩展标签头【b=0】
c--表示是否为测试标签,默认为0,不用设置
d--表示ID3V2最后是否含有Footer.
最后4位不使用
3》Size[4]:ID3V2所有标签大小,不包含10字节的标签头;
一个4个字节,但每个字节只用7位,最高位不使用为0,格式如下:
0xxxxxxx0xxxxxxx0xxxxxxx0xxxxxxx
计算大小时要将0去掉,得到一个28位的二进制数,就是标签大小,计算公式如下:
inttotal_size;
total_size=((Size[0]&0x7f)<<21)+((Size[1]&0x7f)<<14)+((Size[2]&0x7f)<<7)+(Size[3]&0x7f)
2,扩展头
扩展头包含了更多的数据信息,是对ID3V2的补充,但是并非解析MP3文件的关键数据,是否有扩展头,对应于ID3V2Flag.
3,ID3V2标签帧
每个ID3V2标签含有一个或多个ID3V2帧,每个帧有ID3V2帧头和帧体构成:例如;
FrameID[4]+FrameSize[4]+Flags[2]+FrameCont_encode+FrameCont;
ID3V2.4和ID3V2.3帧体结构:
FrameID[4]/*四个字节的帧ID,比如TIT2(mp3歌曲名),TPE1(歌手名)等*/
FrameSize[4]/*帧体大小,4个字节都可以使用,共计32位,注:不包含帧ID大小,包含帧体字符编码一个字节加帧体内容,BigEndian*/
Flags[2]/*帧体填充,2个字节,一般不设置,用填充*/
FrameCont_encode/*帧体字符所用编码*/
FrameCont/*帧体部分,字节长度为FrameSize[4]=FrameCont_encode.length+FrameCont.length*/
注:FrameSize[4],Flags[2],FrameCont_encode,都为二进制格式存储,为明确指明的为原字符存储;
FrameCont_encode有4个值;
00000000代表帧体用ISO-8859-1编码方式存储;
00000001代表帧体用UTF-16LE编码方式存储;
00000010代表帧体用UTF-16BE编码方式存储;
00000011代表帧体用UTF-8编码方式存储;[只用ID3V2.4才支持UTF-8编码方式]
4,ID3V2尾:
ID3V2尾(Footer)是可选的,有时候可能需要从MP3文件的尾部向前搜索ID3V2的位置,这时候ID3V2的存在就可以加快搜索的速度,ID3V2尾和ID3V2头的内容是一致的,只是文件头标示部分由"ID3"改成了"3DI";
下面附上一些FrameID帧标:用4个字符标示一个帧的内容,常用对照如下:
TCOP:版权TOPE:原艺术家
TDAT:日期TPE3:指挥者
TPE1:艺术家TYER:专辑发行年代
USLT:歌词TALB:专辑名称
TIT2:歌曲名称TCON:流派
COMM:注释TRCK:音轨号/综合音轨号
5,ID3V2.2
因ID3V2.2有些特殊,在此做下介绍:
ID3V2.2的帧标签与ID3V2.3ID3V2.4有些差异,结构如下:
charFrameID[3];/*用三个字符标示一个帧ID,比如TT2(歌曲名),TP1(艺术家)*/
charSize[3];/*帧体内容大小,不包含帧ID,不到小于1*/
charFrameCont_encode/*帧体字符所用编码*/
charFrameCont/*帧体字符*/
注:注意它没有填充:
常用帧标示:
TT2:标题TP1:艺术家
TAL:专辑名TRK:音轨号/合计音轨
TYE:发行日期COM:注释
TEN:编码方式TCO:流派
APEV
1,帧头:
APEV标签位置不固定,可能在文件末尾也可能在文件头,比较常见的存放位置为ID3V1之前;
位置查找:
1,文件尾查找,如果文件有ID3V1,则文件指针向前移动128+32=160个字节,如果文件没有ID3V1,则向前移动32字节
原因为APEV标签的标签头和标签尾都是32个字符:
2,文件头查找,如果有ID3V2,则文件指针向后移动ID3V2帧内容大小,如果没有ID3V2,则在文件头查找;
APEV2帧头结构:
charheader[8]/*APEV关键字"APETAGEX",如果没有则表示不存在APEV2信息*/
charversion[4]/*APEV版本,如现在常用的APEV2*/
chartagSize[4]/*APEV标签大小,包含标签尾,但不包含标签头,littleendian*/
charitemCount[4]/*标签元素个数,littleendian*/
chartagflags[4]/*填充*/
charreserved[8]/*标签保留,值全部为*/
标签帧信息格式:
charitemValSize[4]/*标签内容大小,littleendian*/
charitemflags[4]/*填充*/
charitemID/*标签内容标示,如Year(发行日期),Track音轨号.大小不固定*/
charitemPre[1]/*标签ID与标签内容之间的间隔,值为*/
charitemValue/*标签内容,占itemValSize[4]字节*/
注:itemValue一般用UTF-8编码存储:
常用帧标示:
Year发行日期
Genre流派
Track音轨号
Album专辑名
Title歌曲名
Artist歌手名
Encoder编码类型
Composer作曲家
Orchestra乐队
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章