1. 首先到ffmpeg官网下载源码包

  2. 执行如下命令:
    i 如果需要编译静态库

    ./configure --target-os=linux --arch=arm --enable-cross-compile --enable-pthreads --disable-debug --enable-small --enable-      memalign-hack --cross-prefix=arm-cortex_a9-linux-gnueabi- --prefix=/home/jessen/learning/ffmpeg/install_static
    

    ii 如果需要编译动态库

    ./configure --target-os=linux --arch=arm --enable-cross-compile --enable-pthreads --disable-debug --disable-static --enable-shared --enable-small --enable-pic --enable-memalign-hack --cross-prefix=arm-cortex_a9-linux-gnueabi- --prefix=/home/jessen/learning/ffmpeg/install_share
    
  3. 如果上一步没有任何错误,则执行

    make
    make install
    

注意:当使用动态库的时候,链接顺序必须如下
-L./ffmpeg/lib -lavformat -lavcodec -lavutil -lswresample -pthread -lz
以上。

交叉编译ffmpeg相关推荐

  1. 用android ndk编译ffmpeg,AndroidNDK交叉编译FFMPEG

    1. 简介 在进行安卓音视频开发时,利用安卓NDK工具交叉编译FFmpeg,生成可供安卓平台调用的FFmpeg库是最基础的工作.本篇文章介绍了利用NDK进行FFmpeg编译的具体过程,以及如何在Lin ...

  2. 交叉编译ffmpeg:aac x264 x265

    交叉编译AAC: 1.下载aac源码 wget -O fdk-aac.tar.gz https://github.com/mstorsjo/fdk-aac/tarball/master tar xzv ...

  3. arm-linux-gnueabihf 交叉编译ffmpeg

    淘宝上买了个支持Android和Ubuntu的板子来研究做开发,从下载烧录软件, 烧录镜像文件, ssh到服务器配置等, 折腾了一番, 又要编译ffmpeg, 让ffmpeg在目标板子上运行, 碰到了 ...

  4. ubuntu 14.04 交叉编译ffmpeg

    因为工作的关系和自己的兴趣原因,我尝试了自己从ubuntu 14.04 交叉编译ffmpeg. 我交叉编译ffmpeg的方法,完全是摸索得到的.在这之前,我从来没有试过交叉编译. 在从ubuntu成功 ...

  5. Android录屏并利用FFmpeg转换成gif(二)交叉编译FFmpeg源码

    Android录屏并利用FFmpeg转换成gif(二) 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲这种方 ...

  6. 基于Ubuntu交叉编译FFmpeg Windows SDK

    写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集.转码.流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格 ...

  7. mips uclibc 交叉编译ffmpeg,支持 G711A 编解码

    1 说明 使用 ffmpeg 源码,进行交叉编译,支持 H264 和 G711A 编码支持 2 环境说明 硬件环境: mips 架构芯片 软件环境: Linux 任意版本 3 原理 (1)下载 ffm ...

  8. 交叉编译ffmpeg+移植Hi3536板子

    我所用的编译环境   Ubuntu16.04 交叉编译器:arm-hisiv300-linux-gcc 首先我们要安装先x264 1.x264的编译(具体路径需要自己配置) CC=arm-hisiv3 ...

  9. Hisi3516交叉编译ffmpeg支持h264编码

    前言 Hi3516是海思半导体针对高清IPCamera产品应用开发的一款专业高端SOC芯片,具有1080P@30fps H264多码流编码性能.而ffmpeg是众多播放器的底层解.编码库,x264是一 ...

  10. Android NDK(ndk-r16b)交叉编译FFmpeg(3.3.9)

    1.下载FFmpeg(3.3.9) ffmpeg官网:Index of /releases ffmpeg-3.3.9下载链接: http://www.ffmpeg.org/releases/ffmpe ...

最新文章

  1. 编译 ORB_SLAM2 (一)
  2. volatile可以保证原子性吗
  3. 渝粤教育 陕西师范大学 《初级微观经济学》作业
  4. Linux系统编程:fork函数的使用【循环创建N个子线程】
  5. 两个for做数据插入_冒泡排序、选择排序、插入排序
  6. HACMP环境修改IP的方法
  7. 我想问一下男生,一个女生那么真诚热情又卑微的喜欢你,你们是怎么做到视而不见的呢?
  8. 从零开始用Python3做数据分析
  9. 出现“Failed to update Unity Web Player”解决方法
  10. 万年历c语言编程代码解释,自己写的c语言万年历代码
  11. 《电子懒人的基础硬件电路图讲解》68例电路总结
  12. moea切比雪夫_基于分解的多目标进化优化MOEA/D之切比雪夫方法代码
  13. java计算机毕业设计家教到家平台源码+mysql数据库+系统+lw文档+部署
  14. find 命令多条件匹配
  15. UVA 11991 Easy Problem from Rujia Liu?
  16. 人们对人工智能的看法(消极篇)
  17. java学习笔记(22)java输入标签,单选框,复选框,添加文件,文本域,下拉框
  18. QuickTime 7 专业版注册码
  19. MMC、CE-ATA、SD、TF、SDIO的异同
  20. Office Word 公式乱码解决方案 symbol字体安装文件 symbol.ttf下载

热门文章

  1. unbantu...
  2. Threejs实现模拟管道液体流动
  3. 自兴人工智能——Python第三课(字符串和字典)
  4. Mac恢复系统更新命令
  5. android sqlite3设置密码,sqlite3 加密
  6. html图片撑开盒子,css背景图撑开盒子高度
  7. 刚挣钱的程序猿同学该怎样花钱?
  8. 【网络模拟】网络环境模拟搭建
  9. 认识微型计算机 ppt,认识微型计算机(PPT课件).ppt
  10. lzx和网页之间脚本交互调试方式