>ffmpeg4.2.1版本遇到问题:/usr/bin/ld: libavcodec/mqc.o: relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC解决方法:在x264和ffmpeg-4.2.1配置的时候均也添加pic支持(位置无关)1、x264配置:./configure --enable-shared  --prefix=/home/aston/ffmpeg-all/x264-enable-pic  --disable-asm --enable-pic2、ffmpeg-4.2.1配置:./configure --prefix=/home/aston/ffmpeg-all/ffmpeg-4.2.1-install     --enable-shared --enable-ffplay --enable-libx264 --enable-gpl --disable-x86asm --extra-cflags="-I/home/aston/ffmpeg-all/x264-enable-pic/include" --extra-ldflags="-L/home/aston/ffmpeg-all/x264-enable-pic/lib"  --enable-pic//--extra-cflags 后面跟引入头文件目录//--extra-ldflags后面跟引入库目录。(这里用于包含外部x264库地址)//ffmpeg-3.3.1则不需要

1、ffmpeg安装

1.1 下载ffmpeg

①从ffmpeg官网:http://ffmpeg.org/download.html下载最新的ffmpeg安装包,然后通过如下命令解压:tar jxf ffmpeg-4.2.1.tar.bz2
②用Git从github下载

1.2 支持

1、yasm:可以视为一个汇编编译器,负责编译ffmpeg中的汇编代码

1、跳过yasm:在配置时--disable-yasm
//网上也有跳过汇编代码的做法,但是我在后面实际使用过程中可能会遇到必须要汇编代码的情况
2、安装yasm:
# CentOS        sudo yum install yasm
# Ubuntu        sudo apt-get install yasm

2、安装sdl1.2和2.0

ffmpeg---ffmpeg + x264 + fdk-aac + mp3lame 安装相关推荐

  1. linux 编译ffmpeg 支持x264, x265

    原址 1. 前言 本教程涉及的ffmpeg, x264, x265 2. 环境依赖 2.1 删除系统中安装的ffmpeg等库 [plain] view plaincopy sudo apt-get - ...

  2. linux 编译x264,linux 编译ffmpeg 支持x264, x265

    1. 前言 本教程涉及的ffmpeg, x264, x265 2. 环境依赖 2.1 删除系统中安装的ffmpeg等库 sudo apt-get --purge remove ffmpeg mplay ...

  3. linux编译fdk aac,Ubuntu下利用NDK编译ffmpeg+x264+fdk-aac

    由于FFmpeg.x264.Fdk-aac的版本问题,所以编译的时候有很多坑 编译顺序: 首先利用脚本分别编译x264和fdk-aac库,生成头文件(.h)与静态库文件(.a/.la). 将FFmpe ...

  4. Ubuntu 编译安装ffmpeg,mplayer,x264全教程支持VDPAU(高清硬解)

    这个是针对Ubuntu 10.04 AMD64的安装ffmpeg,mplayer,x264全教程,包括VDPAU Ubuntu 10.10AMD64也是可以的. 目前mplayer仍然使用svn,编译 ...

  5. FFmpeg 开发(09):FFmpeg、x264以及fdk-aac 编译整合

    前面系列文章已经讲过使用 FFmpeg 对音频和视频进行解码以及视频添加滤镜渲染,接下来文章将会介绍音频和视频编码相关,包括为视频添加好玩的滤镜.音频添加搞笑的变声效果. 关于 x264.fdk-aa ...

  6. FFmpeg、x264以及fdk-aac 编译整合

    前言 最近在根据项目需求疯狂撸 OpenCL ,FFmpeg 相关的文章落下了不少,后面也准备介绍下 OpenCL 在 Android 上的应用,另外 OpenCL 可以和 OpenGL 结合使用,非 ...

  7. ffmpeg支持x264插件

    1 ffmpeg安装x264插件 2 要安装x264模块首先要先装nasm 3 安装脚本如下[复制即可使用] #!/bin/bash yum -y install epel-release  & ...

  8. 七、FFmpeg使用---X264静态库编入FFmpeg

    欢迎加入技术交流群 群号: 552340860 ####下面用到的脚本.静态库资料. 上篇文章六.FFmpeg使用-X264的编译粗略的讲了一下如何编译X264,和之前FFmpeg的编译方式差不多,就 ...

  9. ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表

    ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表 分类: 多媒体 2010-07-13 11:31 1072人阅读 评论(0) 收藏 举报 转载自:扶凯[http:/ ...

  10. ffmpeg与x264编码指南

    x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...

最新文章

  1. python爬虫之微打赏(scrapy版)
  2. mysql事务的四大特性与简单运用
  3. 驰骋工作流引擎设计系列10时效考核规则设计
  4. CKEditor上传视频(java)
  5. hibernate正向生成数据库表以及配置——Student.hbm.xml
  6. 基坑监测日报模板_基坑监测有多重要?实录基坑坍塌过程,不亲身经历,不知道现场有多恐怖!...
  7. 《C语言从入门到精通》pdf
  8. vs2017编译x265源码
  9. css实现剪切蒙版,CSS3“蒙版(剪切路径)”: clip-path
  10. “无法访问参数错误。”的4种解决方法
  11. 易岸公考:国考公务员高频常识
  12. 线性代数学习笔记11-2:总复习Part2(相似对角化、对称矩阵、奇异值分解SVD)
  13. ROS2+nav2+激光雷达导航(上)
  14. 什么明星有计算机等级证,明星CP名也分等级?朱一龙王一博还好,看到胡一天:太有才了...
  15. IM3、IIP3、OIP3、G、P1dB指标之间的关系
  16. 电脑白屏,电脑白屏了按哪个键可以修复?
  17. html盒子模型图片居中,html学习笔记(img+body+盒子模型+块级元素居中+margi塌陷+float+文字围绕、打点)...
  18. 好莱坞原则和IOC控制反转
  19. 文件传输协议(FTP)
  20. linux里面的注释命令是啥,bash脚本中单行及多行注释方法

热门文章

  1. 一款产品经理很好用的产品原型Axure配合软件CoDesign ,可多人协作,可加密分享,可评论,可访客预览。
  2. 使用 natbib 进行参考文献管理
  3. 微信好友突破10000人,节跳动即将取消饮料补贴福利!!
  4. 数学公式div是什么意思
  5. 测绘专硕要学计算机吗,测绘工程专硕专业介绍_测绘工程非全日制研究生(专业硕士)_125在职研究生...
  6. chrome 设置搜索结果,在新的标签页打开
  7. Deployer-6-部署流-Flow
  8. 安卓逆向——AS开发Xposed插件HOOK案例
  9. 点石成金-Linux目录结构,命令,文件类型学习
  10. win10管理员已阻止你运行此应用解决方法