日期:2014-05-17  浏览次数:21243 次

求一文件的算法,顶者有分。谢谢
我想做一个WAV提取PCM内容,虽然提取出来了,但是声音好差。我看了别人提取的内容。比较了一下。内容格式大概一样。就不知道是怎么转换过去的。我原来WAV直接去了头然后和PCM对比的结果放上来;用是可以用,不过有噪音;
左边为原数据,左边为转换后的数据,最长的是异或值,不知是否有用;
 128[80]->  85[55}11010101
 129[81]->  90[5a}11011011
 130[82]->  75[4b}11001001
 127[7f]-> 218[da}10100101
 131[83]-> 114[72}11110001
 132[84]-> 123[7b}11111111
 133[85]-> 102[66}11100011
 134[86]->  98[62}11100100
 126[7e]-> 203[cb}10110101
 135[87]-> 110[6e}11101001
 136[88]-> 107[6b}11100011
 125[7d]-> 242[f2}10001111
 137[89]->  20[14}10011101
 124[7c]-> 251[fb}10000111
 138[8a]->  22[16}10011100
 123[7b]-> 230[e6}10011101
 122[7a]-> 226[e2}10011000
 139[8b]->  19[13}10011000
 121[79]-> 238[ee}10010111
 120[78]-> 235[eb}10010011
 119[77]-> 148[94}11100011
 140[8c]->  29[1d}10010001
 141[8d]->  28[1c}10010001
 142[8e]->  30[1e}10010000
 118[76]-> 150[96}11100000
 143[8f]->  24[18}10010111
 146[92]->   4[ 4}10010110
 145[91]->   5[ 5}10010100
 144[90]->  27[1b}10001011
 149[95]->   0[ 0}10010101
 117[75]-> 147[93}11100110
 151[97]->   2[ 2}10010101
 147[93]->   7[ 7}10010100
 153[99]->  12[ c}10010101
 116[74]-> 157[9d}11101001
 115[73]-> 156[9c}11101111
 148[94]->   6[ 6}10010010
 110[6e]-> 132[84}11101010
 104[68]-> 141[8d}11100101
 107[6b]-> 128[80}11101011
 112[70]-> 155[9b}11101011
 150[96]->   3[ 3}10010101
 160[a0]->  11[ b}10101011
  94[5e]-> 181[b5}11101011
  83[53]-> 179[b3}11100000
 106[6a]-> 131[83}11101001
 173[ad]->  51[33}10011110
 169[a9]->  49[31}10011000
 103[67]-> 140[8c}11101011
  88[58]-> 177[b1}11101001
 152[98]->  13[ d}10010101
 168[a8]->  49[31}10011001
  70[46]-> 185[b9}11111111
  68[44]-> 184[b8}11111100
 111[6f]-> 133[85}11101010
 167[a7]->  54[36}10010001
 197[c5]->  37[25}11100000
 178[b2]->  60[3c}10001110