前言

  • 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. 笔记--待解决,整理
  3. ARM(IMX6U)裸机官方SDK包使用
  4. 安卓关于图片压缩的那些事儿,希望给每个安卓开发人员一些帮助
  5. java输出hello word,教你如何配置java环境输出"hello word!"?
  6. 机器学习之SVM多分类
  7. mysql8以上的连接配置
  8. DBCP,C3P0,druid,HiKariCP连接池配置使用
  9. telnet的基本配置(cisco、H3C、huawei 三个例子)
  10. 【数学建模】基于matlab GUI彩票仿真系统【含Matlab源码 1501期】
  11. 大学生论文查重软件都有哪些?
  12. Spss典型相关分析的常见问题
  13. 蓝牙小钢炮 - Bose 博士 Revolve 蓝牙音箱使用感受
  14. 详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)
  15. 云服务器(Centos7)搭建jdk环境
  16. 12 如何用网格策略网住收益?——实操篇
  17. 半乳糖修饰人血清白蛋白 Gal-HSA,Gal-PEG-HSA,单糖/多糖修饰蛋白等
  18. PS 颜色表大全-颜色中文名(1)
  19. MATLAB中断点调试入门到进阶
  20. 荣耀8 基于官方8.0系统 刷xposed,面具 trwp踩坑

热门文章

  1. 外网如何访问 Service?- 每天5分钟玩转 Docker 容器技术(139)
  2. Java中sleep,wait,yield,join的区别
  3. web性能测试分析-工具篇 (转载)
  4. FlaUI, 面向. NET的UI自动化库
  5. C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码
  6. @ResponseBody,@RequestBody,@PathVariable
  7. ASP.NET中进行消息处理(MSMQ) 二
  8. SQL SERVER怎么去掉重复数据?
  9. 面向对象的软件工程应用浅研
  10. IDEA中多行注释及取消注释的快捷键分享