目 录CONTENT

文章目录

Linux系统安装ffmpeg和silk-v3-decoder实现音频转码Silk

XxX
XxX
2025-10-19 / 0 评论 / 2 点赞 / 28 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

关于ffmpeg

这个ffmpeg的话,网上有很多教程安装的,自己搞一下,部分系统的安装也不太一样。

这里主要是讲 silk-v3-decoder 编码silk的方法。

关于silk-v3-decoder

克隆项目仓库

首先,您需要从 GitHub 上克隆 silk-v3-decoder 项目到本地:

git clone https://github.com/kn007/silk-v3-decoder.git

进入项目目录

克隆完成后,进入项目目录:

进入到下面图中的目录

运行转换脚本

项目提供了一个 Shell 脚本 converter.sh,您可以使用它来批量转换音频文件。以下是使用示例:

这里需要你自己准备一个silk文件.

sh converter.sh 33921FF3774A773BB193B6FD4AD7C33E.slk mp3

这一步很重要,一定要用上面命令运行一下转换脚本

首次运行转换脚本会编译源码,一定要运行。

编译encoder文件

进入到silk文件目录下,运行下面命令编译

make encoder

命令运行完成后,目录下会多出一个 encoder 文件,这个就是我们编码silk音频需要用到的文件。

如何使用

这里的 ffmpeg 是不需要指定路径的,下面的 encoder 文件是需要文件路径的。运行下面命令后就可以把mp3文件成功转换编码为silk文件了


exec('ffmpeg -y -i 123.mp3 -f s16le -ar 24000 -ac 1 123.pcm');

exec('/www/wwwroot/silk编码/ffmpeg/encoder 123.pcm 123.silk -tencent');

2

评论区