精易论坛

标题: VXsilk文件解码 silk转mp3 silk转amr [打印本页]

作者: callme大大    时间: 2020-10-9 00:25
标题: VXsilk文件解码 silk转mp3 silk转amr
本帖最后由 callme大大 于 2020-10-9 09:00 编辑

需要先将解码命令工具ffempg.exe 与silk_v3_decoder.exe 先添加环境变量
silk转mp3  //12800为采样率
cmd命令1: silk_v3_decoder.exe  源文件.silk test.pcm
cmd命令2: ffmpeg -y -f s16be -ac 2 -ar 12800 -acodec pcm_s16le -i test.pcm out.mp3
silk转amr  几乎相同
cmd命令1: silk_v3_decoder.exe  源文件.silk test.pcm
cmd命令2: ffmpeg -y -f s16be -ac 2 -ar 12800 -acodec pcm_s16le -i test.pcm out.mp3

工具下载:
链接:https://pan.baidu.com/s/1aO9AKq6u-Th41BPkbVOnJQ
提取码:wuji
复制这段内容后打开百度网盘手机App,操作更方便哦



易语言源码:

  
子程序名返回值类型公开备 注
silk_格式转换 
参数名类 型参考可空数组备 注
silk路径文本型注意,反向操作时就是mp3路径了
输出文件名文本型尽量使用mp3,amr,其他格式不保证支持
反向操作逻辑型也就是将mp3转换为silk
变量名类 型静态数组备 注
文件名文本型 
txt文本型 
文件名 = 文件_取文件名 (silk路径, )
如果 (反向操作 = )
运行 (“silk_v3_decoder.exe   ” + silk路径 + “  ” + 文件名 + “.pcm”, 真, )
运行 (“ffmpeg -y -f s16be -ac 2 -ar 12800 -acodec pcm_s16le -i ” + 文件名 + “.pcm  ” + 输出文件名, 真, )
txt = “ffmpeg -y -i ” + silk路径 + “  -acodec pcm_s16le -f s16le -ac 2 -ar 12800 ” + 文件名 + “.pcm”
运行 (txt, 真, )
调试输出 (txt)
txt = “silk_v3_encoder.exe   ” + 文件名 + “.pcm  ” + 输出文件名
调试输出 (txt)
运行 (txt, 真, )
返回 ()


i支持库列表   支持库注释   
spec特殊功能支持库


作者: wmv520    时间: 2020-10-9 08:26
6666666666666666666666
作者: 一一一2    时间: 2020-10-9 08:43
好像有人发过了吧
作者: callme大大    时间: 2020-10-9 08:58
一一一2 发表于 2020-10-9 08:43
好像有人发过了吧

你可以搜一下,大家都是在问的,不是在解答。
作者: 外星星人    时间: 2020-10-9 13:56
支持楼主分享
作者: 柠檬汽水    时间: 2020-10-9 21:03
差不多跟我写的一样
作者: 一一一2    时间: 2020-10-10 08:38
callme大大 发表于 2020-10-9 08:58
你可以搜一下,大家都是在问的,不是在解答。

https://125.confly.eu.org/forum.php?mod ... B%E8%AF%AD%E9%9F%B3
作者: 一一一2    时间: 2020-10-10 08:39
能不能读取语音时长和播放pcm
作者: callme大大    时间: 2020-10-10 13:37
一一一2 发表于 2020-10-10 08:38
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14601089&highlight=wx%2B%E8%AF%AD%E9%9F%B3

你看了他的吗,我反正搜不到,而且下载地址也失效了
作者: 124149449    时间: 2020-10-12 01:05
全论坛易友发来贺电
作者: qj5biv    时间: 2020-12-8 11:40
读取语音时长和播放读取语音时长和播放
作者: clinto163    时间: 2020-12-17 19:59
有本事直接写到内存并发出去,也就是直接转发语音,你就发财了
作者: 大师兄是反派    时间: 2021-3-12 19:10
666666666666666
作者: z490011835    时间: 2021-5-20 14:34
2555555555547555555745475477587759475498
作者: ghost12    时间: 2022-5-16 17:00
大神,请收下我的膝盖
作者: 木耳炒豆芽    时间: 2022-5-29 14:11
感谢分享大佬
作者: jingyigg    时间: 2022-6-22 02:00
silk转amr  几乎相同
cmd命令1: silk_v3_decoder.exe  源文件.silk test.pcm
cmd命令2: ffmpeg -y -f s16be -ac 2 -ar 12800 -acodec pcm_s16le -i test.pcm out.mp3
这个怎么和mp3的完全一样,是不是out.amr




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4