V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
icerunz
V2EX  ›  问与答

有木有支持音频分层叠加融合的开源库?或者商业解决方案?

  •  
  •   icerunz · 2013-08-29 12:54:22 +08:00 · 2759 次点击
    这是一个创建于 3890 天前的主题,其中的信息可能已经有所发展或是发生改变。
    音频分层叠加融合 这词儿是我自己凑的,也不知道准确不准确。


    就是需要把两个音频合成一段音频,同时两段音频有交错的部分能够混响融合起来,就像图像处理中把两个图层叠加一样的感觉。

    需要服务器端的。

    求助~~HELP~~
    6 条回复    1970-01-01 08:00:00 +08:00
    66450146
        1
    66450146  
       2013-08-29 12:59:41 +08:00   ❤️ 1
    是实现两段音频同时播放的效果?ffmpeg 就能做到
    icerunz
        2
    icerunz  
    OP
       2013-08-29 16:51:53 +08:00
    @66450146 我去看下文档,差不多吧,就是两段音频衔接起来,衔接部分有重叠。
    timonwong
        3
    timonwong  
       2013-08-29 17:35:52 +08:00   ❤️ 1
    @icerunz
    你的意思是两断音频的fade-in, fade-out吧?
    这个叫crossfader
    icerunz
        4
    icerunz  
    OP
       2013-08-29 18:28:06 +08:00
    @timonwong 对对对,就是这个意思!有干这活儿的库或插件么?
    timonwong
        5
    timonwong  
       2013-08-29 19:05:11 +08:00
    @icerunz
    以前倒是有,写fb2k插件时玩过,后来忘掉了,估计都清理了。
    原理很简单,这里有一段代码,主要是_doFrame()部分:
    http://sourcecodebrowser.com/akode/2.0.2/crossfader_8cpp_source.html
    sivacohan
        6
    sivacohan  
       2013-08-29 20:47:03 +08:00
    libavconv
    libav-tools

    可以重点看audio的filter 如果只有有复杂需求看complex filter
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   988 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:54 · PVG 04:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.