• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法

    使用FFmpeg命令拼接多个mp3格式的音频文件时报错抛出异常,使用命令格式如下:

    ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex '[0:0] [1:0] concat=n=2:v=0:a=1 [a]' -map [a] out3.mp3

    异常错误提示信息:

    Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.

    使用Google搜索后发现问题原因在于只有mp3的解码库,没有mp3编码库导致的,需要添加libmp3lame第三方库。

    libmp3lame第三方库安装方法:

    ./configure
    make
    sudo make install

    PS:在执行make命令时Mac系统可能会抛出异常:"ld: symbol(s) not found for architecture x86_64"

    论坛上提供的解决办法是:将libmp3lame目录下的libmp3lame.sym文件中的lame_init_old这项删去即可。

    3.libmp3lame库编译安装成功后开始编译安装FFmpeg。
    4.在安装FFmpeg之前需要先将本机上已安装的FFmpeg卸载干净,下载FFmpeg源码后进入根目录,首先需要配置第三方库:

    ./configure --enable-shared --enable-libmp3lame --disable-yasm --prefix=/usr/local/ffmpeg

    5.配置完成后,执行编译安装命令与libmp3lame库命令一样:

    make
    sudo make install

    6.安装完成后,将FFmpeg的bin目录添加到.bash_profile(FFmpeg安装后的目录是在配置configure时设置的"/usr/local/ffmpeg")
    执行完以上命令后,基本上就可以解决上述问题了。

    总结

    到此这篇关于使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法的文章就介绍到这了,更多相关FFmpeg 拼接mp3音频文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • ffmpeg播放器实现详解之框架搭建过程
    • ffmpeg播放器实现详解之视频显示(推荐)
    • java使用ffmpeg实现上传视频的转码提取视频的截图等功能(代码操作)
    • java使用ffmpeg处理视频的方法
    • 使用Java和ffmpeg把音频和视频合成视频的操作方法
    • 使用ffmpeg 合并aac格式音频文件的方法
    • ffmpeg Windows10下的安装及使用过程解析
    • FFmpeg获取网络摄像头数据解码
    • Java通过调用FFMPEG获取视频时长
    • javaCV开发详解之收流器实现
    上一篇:idea激活码最新获取方法(idea2020激活码汇总)
    下一篇:使用ffmpeg 合并aac格式音频文件的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法 使用,FFmpeg,命令,拼接,mp3,