metanoia1989 / silk-v3-decoder

[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.

Home Page:https://kn007.net/topics/decoding-qq-wechat-silk-v3-encoded-audio-to-mp3-or-other-formats/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Decode silk v3 audio files (like wechat amr, aud files, qq slk files) and convert to other format (like mp3). Batch conversion support.

silk-v3-decoder            (Decode Silk V3 Audio Files)
  |
  |---  silk               (Skype Silk Codec)
  |
  |---  windows            (For Windows Platform Users Program)
  |
  |---  LICENSE            (License)
  |
  |---  README.md          (Readme)
  |
  |---  converter.sh       (Converter Shell Script)
  |
  |---  converter_beta.sh  (Converter Shell Script(Beta))

Requirement

  • gcc
  • ffmpeg

How To Use

仅考虑 Linux 和 MacOS 平台

使用步骤如下

# 要求装好 ffmpeg, lame, g++, make, libc-dev 依赖包
$ git clone https://github.com/metanoia1989/silk-v3-decoder
$ cd silk-v3-decoder/silk
$ make && make encoder

# 解码 silk 文件为 mp3格式文件
$ bash decoder.sh xxxx.slik mp3
# 编码 mp3 格式文件为 silk 文件
$ bash encoder.sh xxxx.mp3

decoder.shencoder.sh 都只考虑了单个文件的处理,因为我的需求就是单个文件处理。 有文件夹批量转换的可以参考 converter.sh 的代码自行修改。

Other

Also provide silk v3 encode codec, compatible with Wechat/QQ.

About

kn007's blog

About

[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.

https://kn007.net/topics/decoding-qq-wechat-silk-v3-encoded-audio-to-mp3-or-other-formats/

License:MIT License


Languages

Language:C 87.3%Language:Assembly 11.8%Language:Shell 0.7%Language:Makefile 0.2%