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

作者:小木浆 时间:2022-03-03 07:51:48 

使用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第三方库安装方法:

  • 下载 libmp3lame源码压缩包并解压

  • 打开命令行窗口并cd进入libmp3lame根目录,执行以下命令:


./configure
make
sudo make install

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

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

论坛上提供的解决办法是:将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")
执行完以上命令后,基本上就可以解决上述问题了。

来源:https://www.jianshu.com/p/d5c5dae3ac9c

标签:FFmpeg,拼接,mp3,音频
0
投稿

猜你喜欢

  • 特殊字符的json序列化总结大全

    2023-12-04 00:36:58
  • asp 输出换行的详细说明 原创

    2011-02-24 11:15:00
  • 关于网站地图

    2011-01-06 12:14:00
  • JavaScript实现多层颜色选项卡嵌套

    2023-09-18 04:42:28
  • 互联网产品交互事件分析

    2009-10-06 15:23:00
  • 用PHP实现标准的IP Whois查询

    2023-11-14 19:35:01
  • [翻译]标记语言和样式手册 Chapter 13 为文字指定样式

    2008-02-15 16:08:00
  • http协议详解(超详细)

    2023-01-20 23:27:31
  • javascript阻止事件冒泡和浏览器的默认行为

    2007-12-28 13:13:00
  • Mac版Python3安装/升级的方式

    2021-03-07 13:24:40
  • Python实现的计算器功能示例

    2023-02-16 22:25:30
  • python修改txt文件中的某一项方法

    2021-02-08 14:26:40
  • Web表单设计:表单结构

    2011-04-22 12:32:00
  • SQL Server中处理空值时涉及的三问题

    2009-01-20 11:24:00
  • Docker部署Python爬虫项目的方法步骤

    2023-03-27 14:45:21
  • Python 读取有公式cell的结果内容实例方法

    2021-09-06 21:07:11
  • 使用Python手工计算x的算数平方根,来自中国古人的数学智慧

    2021-12-07 01:29:53
  • 用asp编写类似搜索引擎功能的代码

    2008-10-23 15:55:00
  • python实现逢七拍腿小游戏的思路详解

    2021-02-28 23:44:29
  • python集合比较(交集,并集,差集)方法详解

    2023-09-30 22:11:13
  • asp之家 网络编程 m.aspxhome.com