jie170601
V2EX  ›  FFmpeg

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

  •  
  •   jie170601 · Apr 2, 2019 · 4580 views
    This topic created in 2626 days ago, the information mentioned may be changed or developed.

    最近在做 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 )怎么解决。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:55 · PVG 15:55 · LAX 00:55 · JFK 03:55
    ♥ Do have faith in what you're doing.