求大佬赐教 MP3 音频文件处理

2019-04-02 18:20:37 +08:00
 jie170601

最近在做 mp3 文件的处理,

想实现的是把几个文件拼接在一起,并且每个文件间插入几秒空白,

弄了几个星期了没啥成果,下面是我尝试的比较接近需求的方案:

首先考虑的是纯 js 的,因为要运行在微信小程序里面,不想买服务器,

在 github 上找到了 mp3-cutter 这个项目,读懂原理后成功一帧一帧把几个文件拼接起来并正常播放,

然而插入”空白帧“之后,要么全是静音,要么没有静音,

后面又尝试了 js-mp3,web-audio-api,lamejs 等,还是没能做好,

后面决定不弄 js 了,直接买服务器用 ffmpeg,

ffmpeg 几个参数就搞定了拼接,然而插入静音 mp3 的数据后又和 mp3-cutter 一样,后面才查到 mp3 有个什么比特池,原理还没看懂

又看到 ffmpeg 有个 adelay,看到了曙光,可是我下了好几个 ffmpeg,filters 里面都没有 adelay,

所以现在想请教哪个版本的 ffmpeg 有 adelay 这个 filter,或者那个比特池( bitreservoir )怎么解决。

4069 次点击
所在节点    FFmpeg
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX