前言

  • centos 7
  • ffmpeg 编译时,打开H264功能时,必须已安装H264。否则遇错:ERROR: libx264 not found

源码

官网GIT: https://code.videolan.org/videolan/x264
GITEE镜像: https://gitee.com/mirrors/x264.git

源码编译安装x264

shell> cd /opt
# 下载源码
shell> git clone https://gitee.com/mirrors/x264.git x264-source
shell> cd x264-source
# 配置
shell> ./configure --disable-asm --enable-shared --enable-static
# 编译 + 安装
shell> make && make install

验证x264是否安装成功

libx264.so默认安装到/usr/local/lib目录。

shell> ll /usr/local/lib | grep x264
-rw-r--r-- 1 root root   2246948 9月  17 17:47 libx264.a
lrwxrwxrwx 1 root root        14 9月  17 17:47 libx264.so -> libx264.so.164
-rwxr-xr-x 1 root root   1829296 9月  17 17:47 libx264.so.164

错误:error while loading shared libraries: libx264.so.2: cannot open shared object file: No such file or directory

lib目录加入到共享库配置文件/etc/ld.so.conf中。

shell>  echo "/usr/local/lib" >> /etc/ld.so.conf
shell>  ldconfig

【流媒体服务器的搭建】1. 源码编译安装x264相关推荐

  1. 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注

    推荐一个简书作者写的从零开始学习Linux,非常细,授人以鱼不如授人以渔. https://www.jianshu.com/p/54c0e6a1da99 正文:看一下服务器的版本 cat /proc/ ...

  2. 【流媒体服务器的搭建】2. 源码编译安装ffmpeg

    前言 centos 7 ffmpeg 编译时,打开H264功能时,必须已安装H264(参考这里).否则遇错:ERROR: libx264 not found. 官网 http://ffmpeg.org ...

  3. CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

    什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础 ...

  4. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

  5. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  6. LAMP架构搭建明细,源码编译安装

    LAMP架构搭建明细 LAMP概述 Apache源码编译 Mysql源码编译 PHP源码编译 LAMP概述 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 Linux,操 ...

  7. LNMP架构环境搭建之mysql源码编译安装

    Mysql MySQL是一个开源的数据库,在互联网行业应用的很广泛,下面来记录一下从源码编译安装的步骤,当然,MySQL也有其他安装方式,比如,使用yum下载安装rpm包,或者二进制方式安装,如果机器 ...

  8. SRS流媒体服务器架构设计及源码分析丨音视频开发丨C/C++音视频丨Android开发丨嵌入式开发

    SRS流媒体服务器架构设计及源码分析 1.SRS流媒体服务器架构设计 2.协程-连接之间的关系 3.推流-转发-拉流之间的关系 4.如何手把手调试SRS源码 视频讲解如下,点击观看: SRS流媒体服务 ...

  9. linux源码编译安装apache( httpd-2.4.53)处理服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)

    linux源码编译安装apache 首先我们需要下载相关的依赖包 apr.apr-util.pcre 下载地址 http://archive.apache.org/dist/apr/apr-1.7.0 ...

最新文章

  1. 基于协同过滤算法实现选课推荐系统
  2. python的sklearn机器学习SVM中的NuSVC运行报错:ValueError: b'specified nu is infeasible'
  3. 深度剖析WinPcap之(二)——网络分析与嗅探的基础知识(1)
  4. Intellij自动生成测试类
  5. 表单的默认提交方式_对于PHP表单提交有哪集中方式讲解
  6. PCI总线原理(二)
  7. 拥抱ROS2系列:ROS2概述和实践入门(一)
  8. action对象 java_struts2通过action返回json对象
  9. 如何理解nextTick函数
  10. 2-9 装箱问题 (20 分)
  11. 使用Arduino,蓝牙和Android app的开源爬墙机器人
  12. Typora使用简介与插入数学公式
  13. 让 Code Review成为一种习惯
  14. 28、制作畅销书排行榜页面
  15. java相关面试题汇总
  16. 恶意点击软件测试简历,亲测百度竞价的恶意点击:60%广告费浪费
  17. L9953LXP_车门致动器驱动器
  18. burg算法 matlab,基于burg算法的谱估计研究及其matlab实现.doc
  19. 需求分析——系统需求和软件需求
  20. 什么是Richard Feynman 积分技巧

热门文章

  1. 如何获取客户端的真实IP
  2. StringBuilder 、StringBuffer 、 String
  3. 本博客弃用,请移步http://ningios.com查看最新
  4. [置顶] SQL注入安全分析
  5. 信息网络安全技术知识
  6. python分布式进程(windows下)
  7. nginx html 替换,Nginx 服务内容替换功能(sub模块)
  8. 304 Not Modify
  9. mysql长连接与短连接
  10. Go安装swagger:swagger的安装与使用