CentOS上配置hls流系统安装FFMPEG出错处理

本文介绍了在CentOS系统上配置HLS流系统时安装FFMPEG过程中遇到的问题及其解决方案,包括faac编译错误、libx264识别问题、libvpx未定义错误以及ffmpeg动态链接库缺失的问题。通过修改源码、删除并重新安装、更新动态链接库配置等方式成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤参考:http://www.linuxidc.com/Linux/2015-01/111182.htm

或者:http://blog.youkuaiyun.com/cdnight/article/details/39156711


1.如其中一篇所言,faac编译时出错,修改兼容C++的一部分代码即可

另外有一处定义char*应该改为const char *

编译FAAC-1.28时遇到错误:
mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’
解决方法:
从123行开始修改此文件mpeg4ip.h,到129行结束。
修改前:
#ifdef __cplusplus
extern "C" {
#endif
char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif
修改后:
#ifdef __cplusplus
extern "C++" {
#endif
const char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif


2.安装FFMPEG时出现libx264无法识别的错误

   可能是安装时出现异常但未发现,执行”yum remove x264",之后删除该文件夹,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值