silk-v3-decoder
silk-v3-decoder copied to clipboard
[Skype Silk Codec SDK]Decode silk v3 audio files (like wechat amr, aud files, qq slk files) and convert to other format (like mp3). Batch conversion support.
添加pipe支持
另外一个 wasm 的silk仓库生成的文件可以播放,对比了多个silk文件,发现均是qq的比官方的末尾少一个字节(文件头则是多一个字节),经过测试把官方版最后一个字节去掉后就可以在所有平台播放了
我尝试对 `22050 Hz` 的 WAV 文件 进行 encode 时发现不支持 翻看源码后发现不支持,但有 `44100 Hz` 的支持,所以尝试修改源码添加 `22050 Hz`,编译运行测试之后发现可以生成可用的 silk 所以我想问一下,是不是遗漏了对 `22050 Hz` 的支持 由于这个项目没开 issues 功能,所以直接开了 pr 来询问 如有冒犯,请多见谅 [22050 Hz 的 WAV...
我在做音频转换时,出现部分不合法的silk音频文件,处理时读取到后一个 packet 的大小(nBytes)远超过 silk 的最大限制: `counter = fread( &nBytes, sizeof( SKP_int16 ), 1, bitInFile );` 因此导致读取的数据长度超过了 `payload` 的长度定义: `SKP_uint8 payload[ MAX_BYTES_PER_FRAME * MAX_INPUT_FRAMES * ( MAX_LBRR_DELAY + 1 ) ];`...