youthlin / silk

silk v3 decode encode in Golang
MIT License
5 stars 2 forks source link

Encoder 不工作 #1

Closed duo closed 6 months ago

duo commented 6 months ago

Decoder 是正常的, 但是使用 Encoder 转换任意 pcm 文件都会报错 failed to read src file: unexpected EOF, 比如 https://github.com/idranme/silk-wasm/raw/main/testdata/canon.pcm

youthlin commented 6 months ago

@duo 好像是读取最后一个文件块时,长度不足一个块,简单地忽略了它,用你的测试文件试了下 encode 好像可以了,再 decode 为 mp3 也可以成功

你可以

go install github.com/youthlin/silk/cmd/silk-encoder@latest

重新安装最新版本试试

duo commented 6 months ago

可以了,多谢多谢!