请教各位,QQ音乐是否处理过某些歌曲,或说,加点密?
dwing吧
全部回复
仅看楼主
level 5
huozhiyuan_sd 楼主
情况是从QQ音乐下了个歌,这歌查不出格式细节,QQ音乐可放,快播可放,其他许多都放不了,
因此有些疑问。。。
2012年04月28日 02点04分 1
level 5
huozhiyuan_sd 楼主
1000eb.com/90ki
这是歌的链接,有兴趣可否研究下,看是否加了米
2012年04月28日 02点04分 2
level 1
Windows Media Audio 9.1
没什么特别的
2012年05月08日 16点05分 3
level 13
文件格式 : Windows Media文件大小 : 1.64 MiB长度 : 4分 40秒混合码率模式 : CBR平均混合码率 : 49.2 K
bp
s最大混合码率 : 48.6 Kbps专辑 : www.163888.net音轨 : www.163888.net艺术家 : www.163888.net编码日期 : UTC 2009-04-12 13:00:21.906
音频ID : 1文件格式 : WMA格式版本 : Version 2编码设置ID : 161编码设置ID/信息 : Windows Media Audio编码描述 : Windows Media Audio 9.1 - 48 kbps, 44 kHz, stereo 1-pass CBR长度 : 4分 40秒码率模式 : CBR码率 : 48.0 Kbps声道 : 2声道采样率 : 44.1 KHz位深度 : 16位大小 : 1.61 MiB (98%)

2012年05月09日 01点05分 4
level 13
没有加密,用WMP能播放
2012年05月09日 01点05分 5
level 6
重新注册下系统中的解码器,以前potplayer也遇到过wma音频不能解码的问题
2012年05月09日 07点05分 6
level 5
huozhiyuan_sd 楼主
谢谢诸位的热心。
我研究发现,QQ音乐还真是动了手脚的,它虽未加密,却将音乐文件的头做了处理,应该是
删了些东西,使许多播放器不太兼容了。我重新做了系统,1000eb.com/90ki这连接的歌曲
也确实可以放了,但下面连接的歌曲仍旧只有QQ音乐才能放,你们试一试就知道了!
http://1000eb.com/90kf
研究这个,也就是想学学技术,学学修补,他能删,就能补回来,比解密还是容易些!
2012年05月10日 03点05分 7
level 13
WMP真NB,mediainfo已经识别不了这个wma了,但是WMP依然坚挺
2012年05月10日 04点05分 9
level 13
用UE打开发现似乎是在头部与数据之间填充了一堆0字节,应该不是删掉前400个字节就解决了吧,找个wma对比一下
2012年05月10日 04点05分 10
level 13
对比了下,不是400字节,而是1024字节,也就是从第一个字节开始,一直到那些0字节结束,一共1024个字节,全删掉之后Mediainfo能正确识别
2012年05月10日 05点05分 12
level 13
好奇的是WMP是怎么识别这个怪模怪样的WMA的,居然能播放,让我感觉很神奇,mediainfo已经对这个无语了,wmp居然还能认
2012年05月10日 05点05分 13
level 13
很明显文件头加了ID3描述信息, 这个一般在MP3中使用, WMA这么用不规范吧
2012年05月10日 05点05分 14
level 13
看起来只要是dshow核心的播放器都能忽略掉前面的ID3, 不是QQ音乐特殊处理.
2012年05月10日 05点05分 15
level 13
文件格式 : Windows Media文件大小 : 1.41 MiB长度 : 4分 0秒混合码率模式 : CBR平均混合码率 : 49.1 Kbps最大混合码率 : 48.6 Kbps专辑 : www.163888.net音轨 : www.163888.net艺术家 : www.163888.net编码日期 : UTC 2009-04-12 06:05:03.421
音频ID : 1文件格式 : WMA格式版本 : Version 2编码设置ID : 161编码设置ID/信息 : Windows Media Audio编码描述 : Windows Media Audio 9.1 - 48 kbps, 44 kHz, stereo 1-pass CBR长度 : 4分 0秒码率模式 : CBR码率 : 48.0 Kbps声道 : 2声道采样率 : 44.1 KHz位深度 : 16位大小 : 1.38 MiB (98%)
整个删除前面1024个字节之后,在mediainfo中显示的信息的的确确是wma,这个ID3的MP3头部很可能是伪造的,去除这个头部以及后面全部的0字节,显形出来的是wma

2012年05月10日 05点05分 16
level 5
huozhiyuan_sd 楼主
谢谢大家点拨,原来是简单的文件头填了些垃圾“0”,删除后确实没问题了!
没想到简单的头部多填些“0”,就难倒一大些播放器,如WMP10就犯傻了:
铲除头部垃圾“0”后:
垃圾“0”:

2012年05月10日 08点05分 18
level 13
不止,怀疑是ID3的MP3头都是伪造的,直接把从开头开始1024个字节全删掉,刚好是到非零字节那里结束,mediainfo就能识别出来是一个WMA
我用的是WMP11播放器,能播放原来的wma
2012年05月10日 09点05分 19
level 7
自己写了个小程序,自动删除文件头1k字节,同时另存为wma扩展名。
2012年05月19日 15点05分 21
1