使用FFmpeg命令拼接多个mp3格式的音频文件时报错抛出异常,使用命令格式如下:
异常错误提示信息:
使用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。 ./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音频文件内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论