酷狗kgm怎么转mp3下载的歌曲怎么是kgm格式?


1个回答
关注
摘要
亲您好,已经帮你查询到:可以使用KGMusicPlayer软件进行播放,也可以使用KGMusicConverter软件将KGM格式转换为MP3格式,以便在其他播放器中播放。咨询记录 · 回答于2023-06-17酷狗音乐下载的是kgm格式的怎么办亲您好,已经帮你查询到:可以使用KGMusicPlayer软件进行播放,也可以使用KGMusicConverter软件将KGM格式转换为MP3格式,以便在其他播放器中播放。我把酷狗KGM格式的歌曲下载到电脑
然后转换成MP3
再拷贝在U盘
在音响上播放
该怎么操作已经下载了
却是KGM格式
拷贝在U盘上在音响上不是MP3格式
播放不了刚才付费了
怎么不回复啊亲您好,已经帮你查询到:1. 首先,打开酷狗音乐客户端,搜索想要下载的歌曲,然后点击“下载”按钮,将歌曲下载到电脑中。2. 然后,下载一个音频转换器,将KGM格式的歌曲转换成MP3格式。3. 接着,将转换后的MP3歌曲拷贝到U盘中。4. 最后,将U盘插入音响,播放MP3歌曲即可。亲您好,已经帮你查询到:可以使用软件将KGM格式转换成MP3格式,比如:Switch、Format Factory等。
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载}
一直用网易音乐听歌,不过网易的歌曲版权确实是少了一些,在酷狗上可以找到,但收费歌曲只能试听不能下载。寻找方案从设置里可以看出,酷狗会设置缓存目录,试听的歌曲存放到这个缓存里。打开缓存目录:可以看到后缀为kgtemp的就是缓存的歌曲文件了。kgtemp解密不用算,肯定是做了加密,搜索一下可以找到解密方案(http://www.cnblogs.com/KMBlog/p/6877752.html):class Program
{
static void Main(string[] args)
{
byte[] key={0xAC,0xEC,0xDF,0x57};
using (var input = new FileStream(@"E:\KuGou\Temp\236909b6016c6e98365e5225f488dd7a.kgtemp", FileMode.Open, FileAccess.Read))
{
var output = File.OpenWrite(@"d:\test.mp3");//输出文件
input.Seek(1024, SeekOrigin.Begin);//跳过1024字节的包头
byte[] buffer = new byte[key.Length];
int length;
while((length=input.Read(buffer,0,buffer.Length))>0)
{
for(int i=0;i<length;i++)
{
var k = key[i];
var kh = k >> 4;
var kl = k & 0xf;
var b = buffer[i];
var low = b & 0xf ^ kl;//解密后的低4位
var high = (b >> 4) ^ kh ^ low & 0xf;//解密后的高4位
buffer[i] = (byte)(high << 4
low);
}
output.Write(buffer, 0, length);
}
output.Close();
}
Console.WriteLine("按任意键退出...");
Console.ReadKey();
}
}
这样解密出来就是mp3文件了读取ID3信息解密出来的文件还需要手动命名,不是很方便,可以读取ID3V1信息重命名文件。 ID3V1比较简单,它是存放在MP3文件的末尾,用16进制的编辑器打开一个MP3文件,查看其末尾的128个顺序存放字节,数据结构定义如下: char Header3; /标签头必须是”TAG”否则认为没有标签/ char Title[30]; /标题/ char Artist[30]; /作者/ char Album[30]; /专集/ char Year4; /出品年代/ char Comment[30]; /备注/ char Genre; /类型,流派/解析代码比较简单,懒得写,随便找一段,注意中文歌曲用GBK编码就可以了:
private static Mp3Info FormatMp3Info(byte[] Info, System.Text.Encoding Encoding)
{
Mp3Info myMp3Info = new Mp3Info();
string str = null;
int i;
int position = 0; //循环的起始值
int currentIndex = 0; //Info的当前索引值
//获取TAG标识
for (i = currentIndex; i < currentIndex + 3; i++)
{
str = str + (char)Info[i];
position++;
}
currentIndex = position;
myMp3Info.identify = str;
//获取歌名
str = null;
byte[] bytTitle = new byte[30]; //将歌名部分读到一个单独的数组中
int j = 0;
for (i = currentIndex; i < currentIndex + 30; i++)
{
bytTitle[j] = Info[i];
position++;
j++;
}
currentIndex = position;
myMp3Info.Title = ByteToString(bytTitle, Encoding);
//获取歌手名
str = null;
j = 0;
byte[] bytArtist = new byte[30]; //将歌手名部分读到一个单独的数组中
for (i = currentIndex; i < currentIndex + 30; i++)
{
bytArtist[j] = Info[i];
position++;
j++;
}
currentIndex = position;
myMp3Info.Artist = ByteToString(bytArtist, Encoding);
//获取唱片名
str = null;
j = 0;
byte[] bytAlbum = new byte[30]; //将唱片名部分读到一个单独的数组中
for (i = currentIndex; i < currentIndex + 30; i++)
{
bytAlbum[j] = Info[i];
position++;
j++;
}
currentIndex = position;
myMp3Info.Album = ByteToString(bytAlbum, Encoding);
//获取年
str = null;
j = 0;
byte[] bytYear = new byte[4]; //将年部分读到一个单独的数组中
for (i = currentIndex; i < currentIndex + 4; i++)
{
bytYear[j] = Info[i];
position++;
j++;
}
currentIndex = position;
myMp3Info.Year = ByteToString(bytYear, Encoding);
//获取注释
str = null;
j = 0;
byte[] bytComment = new byte[28]; //将注释部分读到一个单独的数组中
for (i = currentIndex; i < currentIndex + 25; i++)
{
bytComment[j] = Info[i];
position++;
j++;
}
currentIndex = position;
myMp3Info.Comment = ByteToString(bytComment, Encoding);
//以下获取保留位
myMp3Info.reserved1 = (char)Info[++position];
myMp3Info.reserved2 = (char)Info[++position];
myMp3Info.reserved3 = (char)Info[++position];
//
return myMp3Info;
}
转换小工具解密代码作者提供了一个小工具(https://pan.baidu.com/s/1hsH2bRY)稍微改善下:下载地址:https://pan.baidu.com/s/1o7FIsPk转换后就可以上传到网易音乐云盘了
作者:Jadepeng 出处:jqpeng的技术记事本–http://www.cnblogs.com/xiaoqi 您的支持是对博主最大的鼓励,感谢您的认真阅读。 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
}
KGM格式是酷狗音乐的一种加密格式,只能在酷狗音乐播放器客户端上播放,而不能在其他设备或软件上使用。如果想要听要么安心付费购买,那样可以“畅听”,但是会员过期也就失效了,依旧无法播放和听。怎么办呢?其实还有一种方法,就是将KGM格式的音频文件转换为MP3格式这样兼容性最好,当然不喜欢MP3格式,也可以转换成flac等其他格式。这里我就有几种方法你可以试试,首选第一种。一、野葱视频转换器推荐指数:☆☆☆☆☆☆这是一个专业的音视频格式转换器,支持1000+音视频格式转换,自由调节分辨率、比特率、帧数、音质效果等,内含视频转换、音频转换、视频压缩、人声分离、音频提取、视频合并、视频水印、视频gif等多种特色功能其中也包括kgm格式。如图就成功将KGM格式音频转换为MP3格式。你只需要跟着我操作。首先要下载安装音频格式转换软件软件安装传送门>>https://shipin.yecong.com/intro...安装完成后,打开软件,选择“音频转换”功能并进入。1.添加文件将下载好的kgm格式音频添加至软件内,可以批量添加哟,也可以直接文件夹整体导入。如图,点击框内即可打开资源管理器选择你想添加的音频,点击左上角按钮也可添加。2.设置转换格式和参数点击“参数设置”,选择想要转换成的格式及对应相关参数(如比特率)等,我们一般可以设置为MP3格式的320质量,当然你也可以选择无损转换的flac格式。3.开始转换方便转换后查找的话,可以选择好输出文件夹后,点击转换按钮,即可开始转换,之后等待转换完成“转换成功”提示即可。4.查看文件点击上方的“已完成”选项,也可以查看已经转换完成的音频文件列表。二、在线音乐解锁网站推荐指数:☆☆☆☆此类是用的开源的代码组成的,如Unlock Music。这款工具可以解除多个音乐平台的加密格式,其中就包括酷狗的kgm格式。我们只需要上传KGM文件,然后选择MP3作为目标格式,点击转换即可。但是需要注意不是所有加密格式都支持转换,也会时常出现转换失败的情况,原因未知(没售后),而且由于网站不兼容,有的浏览器不支持。三、直接改后缀推荐指数:☆☆这是个最简单粗暴的方法。只需要鼠标右键选择“重命名”,然后把后面的“.kgm”改为“.mp3"就有可能转换成功。这个很多格式不支持时,都会试一试的方法,甚至一些视频格式播放器不支持播放了,我们也会用这种方法改成“.mp4"来试试。但是很多时候会出现如图这样的情况,即“文件扩展名不正确或文件已损坏”的提醒。所以尝试前,一定要备份!!!}

我要回帖

更多关于 酷狗kgm怎么转mp3 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信