linux centos7 ffmpeg、x265、x264、fdk-aac编译

Linux---centos编译安装ffmpeg 环境系统环境:CentOS release 6.7 (Final)需求编译安装ffmpeg获取依赖安装依赖包yum install -y autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel创建编译源码的目录mkdir ~/ffmpeg_sourc 阅读详情

linux centos7 ffmpeg、x265、x264、fdk-aac编译

fdk-aac编译

fdk-aac下载链接

[root@localhost fdk-aac]# ./autogen.sh
[root@localhost fdk-aac]# ./configure
[root@localhost fdk-aac]# make -j4
[root@localhost fdk-aac]# make install

在/usr/local/lib/pkgconfig/
pc文件中包含编译后的fdk-aac 信息 ffmpeg编译时会读取此

  1 prefix=/usr/local
  2 exec_prefix=${prefix}
  3 libdir=${exec_prefix}/lib
  4 includedir=${prefix}/include/ffmpeg
  5
  6 Name: Fraunhofer FDK AAC Codec Library
  7 Description: AAC codec library
  8 Version: 2.0.2
  9 Libs: -L${libdir} -lfdk-aac
 10 Libs.private: -lm
 11 Cflags: -I${includedir}

x265编译

x265下载链接
进入build/linux目录下

[root@localhost linux]# pwd
/home/source/x265_git/build/linux
[root@localhost linux]#./make-Makefiles.bash
[root@localhost linux]# ./configure
[root@localhost linux]# make -j4
[root@localhost linux]# make install

生成/usr/local/lib/pkgconfig/x265.pc

x264编译

x264下载链接
进入x264目录

[root@localhost x264]# ./configure
[root@localhost x264]# make -j4
[root@localhost x264]# make install

生成/usr/local/lib/pkgconfig/x264.pc


ffmpeg编译

ffmpeg下载链接

[root@localhost FFmpeg-release-5.0]# ./configure --enable-gpl --enable-version3 --enable-static --enable-pthreads --enable-shared --enable-libx264 --enable-libx265 --enable-libfdk_aac --enable-openssl --enable-nonfree --enable-protocols

若配置错误请查看ffbuild/config.log 缺失三方库文件查看 x264.pc、x264pc、fdk-aac.pc
缺失bits/c++config.h 根目录下查找find . -name config.h
在/etc/profile中配置

export CPLUS_INCLUDE_PATH=:/opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux:/usr/include/
export C_INCLUDE_PATH=:/opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux:/usr/include/

保存退出

[root@localhost]# source /etc/profile
[root@localhost]# FFmpeg-release-5.0]# ./configure --enable-gpl --enable-version3 --enable-static --enable-pthreads --enable-shared --enable-libx264 --enable-libx265 --enable-libfdk_aac --enable-openssl --enable-nonfree --enable-protocols
[root@localhost]# make -j4
[root@localhost]# make install

centos下编译ffmpeg+ libfdk_aac +x264 注1:若提示WARNING: pkg-config not found, library detection may fail.,则需先安装pkg-config,参考:pkg-config 编译安装。但是,ffmpeg编译命令如果使用**–enable-libfdk-aac** ,会报错, 使用。源码链接:pkg-config-0.29.2.tar.gz。这里使用的是–enable-libfdk_aac选项,在源码目录执行如下命令查询,看到的是。f反而正常,没搞清楚原因。这里编译的是静态库。 阅读详情

相关推荐

H无穷控制学习笔记——加权灵敏度H无穷控制问题

一、加权灵敏度H无穷问题 系统结构如上图所示。被控对象P的状态空间方程为(Ap,Bp,Cp,DpA_p,B_p,C_p,D_pAp​,Bp​,Cp​,Dp​),加权函数W1的状态空间方程为(A1,B1,C1,D1A_1,B_1,C_1,D_1A1​,B1​,C1​,D1​),加权函数W2的状态空间方程为(A2,B2,C2,D2A_2,B_2,C_2,D_2A2​,B2​,C2​,D2​),加权函数W3的状态空间方程为(A3,B3,C3,D3A_3,B_3,C_3,D_3A3​,B3​,C3​,D3​)。

一饮丶一啄的博客 4347

centos7 如何编译ffmpeg 带x265和nvenc

如果不想编译nvenc 或者你的显卡不是英伟达 可以 不卸载驱动 编译的时候 把nvenc这个参数给去掉 # 下载英伟达驱动 https://www.geforce.cn/drivers 卸载默认驱动 yum remove glx-utils vim /etc/modprobe.d/blacklist.conf 加入 blacklist nouveau mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

reg183的专栏 2162

全网最全的AItium Designer 16下载资源与安装步骤

Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。...

WQ的博客 1万+

C++ while(num-- >0)

int num = 1024; while (num-- > 0) { printf("Hello World!\n"); } 以上代码循环打印 Hello World! 1024次,每次num自动减少1,直到为0停止。

宝安小雨 1345

匈牙利算法解决指派问题清晰流程

匈牙利算法解决指派问题清晰流程 百度词条上,指派问题(Assignment problem)是这么定义的:在满足特定指派要求条件下,使指派方案总体效果最佳。如:有若干项工作需要分配给若干人(或部门)来完成;有若干项合同需要选择若干个投标者来承包:有若干班级需要安排在若干教室里上课等。   一、做减法(归约): 行归约:每行元素减去该行最小元素。 列归约:每行元素减去该行最小元素。

siss0siss的博客 6万+

人工智能训练师认证教程(5)使用MONAI进行医学影像分析的完整指南

本文介绍了使用MONAI框架进行医学影像分析的全流程。首先详细说明了环境搭建步骤,包括PyTorch和MONAI的安装配置。然后以肺部CT 3D分割为例,分步骤讲解了数据准备与预处理、3D UNet模型构建、训练配置(DiceLoss损失函数、Adam优化器等)以及训练验证循环的实现。文章还包含推理可视化方法和模型导出为ONNX格式的部署方案,并强调了医学影像分析中的数据格式适配、强度归一化、显存优化等关键注意事项。最后指出MONAI的医学专用组件可大幅简化开发流程,建议后续可探索SwinUNETR等进阶方

华为开发者布道师,天府英才计划,致力于大数据+AI 的应用创新,助力企业与个人AI创新赋能。 1207

Linux编译FFmpeg libx264 libx265 libfdk-aac libmp3lame libvpx libopus等

有些Linux发行版可以在线安装ffmpeg,但是因为版权关系不能包含我们所需的编码器,有时候还是需要手动编译。 下面介绍一些常见编码器的安装。libx264、libx265、libfdk-aac、libmp3lame、libvpx libopus。不需要的可以不安装,最终ffmpeg configure不指定特定的编码器就可以了。 不想自己编译的可以直接下载我编译好的,GNU C Library (GNU libc) 版本大于等于2.17的系统都可以使用。常见的CentOS 7和Ubuntu16.04以上

彼此当年少,莫负好时光 3938

RK3568部署YOLOv8的7种方法对比:量化vs非量化的性能实测与优化建议

本文针对RK3568平台,深度对比了YOLOv8模型的七种部署方法,重点分析了量化与非量化策略的性能差异。通过实测数据,详细评估了不同方法在推理速度、CPU占用、内存消耗及模型精度上的表现,并提供了从模型结构调整到系统级优化的具体建议,为边缘AI部署选型提供实用参考。

weixin_29099217的博客 527

处理方法:ubuntu安装FFmpeg技巧(x264x265)

1、下载 git clone https://github.com/FFmpeg/FFmpeg.git 进入FFmpeg目录 2、check git checkout 74c6a6d3735f79671b177a0e0c6f2db696c2a6d2 3、清理 make clean 4、编辑profile文件: vi /etc/profile 在文件末尾加上两句话: export FFMPE...

杨杨子江的博客 3156

STM32通过ESP8266连接机智云APP(第二讲,烧录固件并测试)

今天与大家分享STM32通过ESP8266连接机智云APP,并完成数据的上传下发第二讲。带大家一起烧录机智云固件到ESP8266并且将其通过机智云串口助手与APP进行测试。

qq_63267523的博客 1425

通过傅里叶变换进行音频变声变调

在游戏或者一些特殊场景下为了提高娱乐性或者保护声音的特征,我们会对音频进行变声变调处理。

yang1fei2的博客 1815

Centos7安装FFmpeg + x264

Centos7安装FFmpeg

weifacai的专栏 3108

第三天:Python基础语法详解

Python代码规范与注释最佳实践 摘要: 本文深度解析Python缩进规则与代码结构的技术规范,包括缩进的底层原理、语法规则和错误处理。详细阐述Python注释系统,涵盖行内注释、文档字符串和类型注释等多种形式,并提供工业级代码组织方案。研究显示,良好的缩进可提升40%的代码识别速度,降低50%的认知负荷。文章还对比了Sphinx、pdoc等主流文档生成工具,给出企业级项目中的注释编写原则和模板建议,帮助开发者构建更可维护的Python代码。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1009

FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg

FFmpeg支持Linux、macOS、Windows、Android等系统,其中Linux系列包括Ubuntu、Debian、Mint、CentOS、RHEL、Fedora等。欧拉系统基于CentOS的源码开发,运行环境兼容CentOS。

aqi00的博客 2699

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

CentOS编译FFmpeg过程记录

一、下载FFmpeg源码 度娘一波找一下FFmpeg的官网,看看能不能找到下载源码的地址 看到可以使用git来clone源码,于是在命令行执行 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 注:如果大人的系统里没有装git,就先yum install git一下。如果你所在的用户非root用户,则前面最好加上sudo yum instal...

家风的博客 1511

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

centos编译ffmpeg和opencv

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

duanchuadnong的博客 362

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

CentOS编译FFmpeg

ffmpeg编译安装。

寻找09之夏的博客 1753

linux下ffmpeg4.4源码及依赖包编译安装

ffmpeg 源码安装依赖的版本问题很多,以下命令在CentOS7.x,nv-codec-headers-9.23.3上实验通过。

V 2036

Linux视频切片m3u8,使用ffmpeg+nginx使用视频切片播放

服务器:CentOS7安装依赖脚本# Script ffmpeg compile for Centos 7.x# Alvaro Bustos, thanks to Hunter.# Updated 5-8-2018# URL base https://trac.ffmpeg.org/wiki/CompilationGuide/Centos# Install librariesyum install...

weixin_28999575的博客 842

Linux---CentOS6.5编译安装ffmpeg环境

系统环境:CentOS 6.5 编译安装ffmpeg 获取依赖安装依赖包yum install -y autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel创建编译源码的目录mkdir ~/ffmpeg_sources编译&安装 tips :

feierleba的博客 2058

Linux编译ffmpeg4.0.2教程

ffmpeg4.0.2编译步骤 编译信息 系统版本: redhat6.6(CentOS6.6) ffmpeng版本: ffmpeg 编译参数: --enable-shared --enable-libxavs --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libcodec2 --ena...

sinat_30133973的博客 1284

Centos7安装ffmpeg记录

首先一般都是需要安装yasm的: sudo wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz sudo tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 sudo ./configure sudo make && make install 这是解决会出现如下报错: yasm/nasm not found or too old. Use –disable-yasm fo

weixin_43451928的博客 284

Linux编译安装ffmpeg(两个字形容“恶心”)以及循环播放本地视频命令

1.很多依赖都取决于它,它应该是默认安装的,因为我安装的ccentos7是最小安装全需要自我配置。没有的话运行下面的命令: yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel 2.创建一个新目录,把所有的源代码放...

记录点滴生活 2378

【Linux】Centos下安装ffmpeg

一、准备工作 1、系统环境:CentOS release 6.9 (Final) 2、安装依赖包 yum install -y autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel 二、安装 如果您不需要特定的编码器,可以在编译...

weixin_30642305的博客 288

centos7环境下二进制编译安装ffmpeg

mkdir -p /usr/local/src/ffmpeg_sourcescd /usr/local/src/ffmpeg_sources# 安装 nasmcd /usr/local/src/ffmpeg_sourcescurl -O -L https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.bz2tar xj...

reblue520的专栏 421

Centos7 编译安装Cmake+ffmpeg

1、系统准备 安装好Centos7.9,并打好系统补丁,安装一些常用工具,关闭防火墙, yum -y update yum -y install git yum -y install vim yum -y install unzip yum -y install net-tools yum -y install wget yum -y install openssl-devel yum -y install bzip2 gcc gcc-c++ gmp-devel mpfr-devel libmpc-d

天海行者的专栏 601
上一篇: linux更新程序列表
下一篇: 获取本机Ip信息
hiprogram
博客等级 码龄10年 1粉丝 16原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值