linux下载源码并编译x264,x265并引用进FFmpeg
x264源码下载地址:https://www.videolan.org/developers/x264.html
x265源码下载地址:https://www.videolan.org/developers/x265.html
FFmpeg官网源码下载地址:http://ffmpeg.org/download.html
FFmpeg默认支持H264的解码,但是并不支持H264的编码,如果想要让FFmpeg支持H264编码就要从外部引入X264进FFmpeg,如果想要支持H265的编解码,就要从外部引入X265的静态库进FFmpeg。FFmpeg使用的是静态链接,所以,引入的x264、x265都要先编译成静态库.
1.下载并编译x264:
git clone git://git.videolan.org/x264.git
./configure --enable-shared --enable-static --prefix=/home/jake/ffmpeg/ffmpeg-4.3/external-lib/x264/static
make -j8
make install
生产的静态库就会在/home/jake/ffmpeg/ffmpeg-4.3/external-lib/x264/static
这个目录下:
后续,需要将static下的静态库的路径配置给FFmpeg,然后编译FFmpeg,使得FFmpeg中有x264的支持。
2.把libx264编译到ffmpeg:
./configure --enable-gpl --enable-libx264 --prefix=/home/jake/ffmpeg/ffmpeg-4.3
make -j8
make instal
到底有没有成功把x264添加进FFmpeg,使用FFmpeg命令查看一下:
linux下载源码并编译x264,x265并引用进FFmpeg相关推荐
- 最小的linux内核代码,带你阅读linux内核源码:下载源码、编译内核并运行一个最小系统...
要学习linux内核,先要能够编译内核,还需要了解内核如何启动根文件系统.这样你才能在修改linux内核代码之后,完成验证的过程. 本文教你完成下列过程: 1.下载linux并编译linux内核源码 ...
- [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法
文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...
- linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境
1.下载所需的源码包 Httpd-2.4.10 apr-1.5.1 apr-util-1.5.3 pcre-8.33(这些均可在Apache官网进行下载) Mysql-5.5.39 php ...
- linux从源码编译软件,linux软件源码的编译安装
软件包的组成: 1二进制文件/bin,/sbin /usr/bin ,/usr/sbin /usr/local/bin /usr/local/sbin 2库文件 /lib, /usr/lib /usr ...
- Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...
在linux系统下fortran与c/c++混合编译的时候出现下列的错误: /mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined r ...
- Linux 内核模块ko在内核源码外部编译的方法
前言 默认Linux 内核驱动,可以模块编译为 *.ko 文件,不编译进内核 默认开发Linux 内核驱动,驱动一般放在Linux 内核源码中,如 drivers 目录 本篇尝试在 Linux ker ...
- Android源码kernel编译
Android 源码由 Google 管理,下载源码之前请先明确自己下载源码的目的,总结下,总共有如下几种: 阅读,查阅: 编译调测制作对应手机 root 包: 编译定制对应手机 ROM: 其中第2, ...
- 【转载】ubuntu下linux内核源码阅读工具和调试方法总结
http://blog.chinaunix.net/space.php?uid=20940095&do=blog&cuid=2377369 一 linux内核源码阅读工具 window ...
- linux python源码安装,linux上源码安装python
以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...
最新文章
- JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作
- 【Paper】2021_Consensus Control of Leader-Following Multi-Agent Systems in Directed Topology
- Python Django 模板继承(header,body,footer抽取)
- php包括web前端,web前端包括什么技术?
- SSLRobot:适用于HttpWatch的免费SSL / TLS测试工具
- 基于链表的模拟21点游戏 C语言
- H264之sps解析分辨率
- 开源大数据周刊-第74期
- node.js 知识分享网站源码【毕业设计】
- DBMS Implementation 笔记 05: SIMC CATC 以及 Join 操作的实现
- excel有条件的隐藏某行_暂时隐藏Excel条件格式
- z世代中的z是什么意思_开放是与Z世代合作的关键
- 指针的类型(即指针本身的类型)和指针所指向的类型是两个概念
- js打印倒三角形和正三角形
- [idea遇到的坑] - Cannot load settings from file[xxxx/xxxx]
- 李飞飞划重点的「具身智能」,走到哪一步了?
- EasyX的安装与使用
- 哪款分体式蓝牙耳机最好用?分体式蓝牙耳机推荐!
- 【XR】为挑战性环境优化6DoF控制器追踪
- 爬虫项目代理操作和线程池爬取