求助高手,wma解码问题
我从mms网络广播里把wma纯数据提取出来了(即$D包的payload)。 用的ffmpeg wma解码器。
但是缺乏wma解码必须的extra data,channels等参数,所以解码解不出来。
channels,birate等信息可以先写死,但extradata这四个字节到底是什么? 怎么解决呢?
[解决办法]
这些数据,不同的文件是不同的吧?能写死?码率和通道写错了能解出来?
[解决办法]
是不是很好解决,不过,有一种方法,你可以尝试一下。
事件,准备几种电台可能的相同格式的文件,这些可以在网上收集也可以自己通过工具生成。
然后通过wmf sdk去读这些文件的头信息,从而得到这些文件对应用的extradata.然后再做成表
格,
在你的程序中,通过查找匹配这些格式。