1、解压ffmpeg2.6.3源代码,在根目录下新建文件myconfig,内容如下,执行命令chmod 777 ./myconfig

2、./myconfig

3、make

4、make install

5、make clean

编译好的库文件地址(指令集为armv7 armv7s arm64):http://pan.baidu.com/s/1pJ2xZIj

./myconfig内容如下:

#
#
#Toolchain options:
# --arch=ARCH select architecture []
# --cpu=CPU select the minimum required CPU (affects
# instruction selection, may crash on older CPUs)
# --cross-prefix=PREFIX use PREFIX for compilation tools []
# --progs-suffix=SUFFIX program name suffix []
# --enable-cross-compile assume a cross-compiler is used
# --sysroot=PATH root of cross-build tree
# --sysinclude=PATH location of cross-build system headers
# --target-os=OS compiler targets OS []
# --target-exec=CMD command to run executables on target
# --target-path=DIR path to view of build directory on target
# --target-samples=DIR path to samples directory on target
# --tempprefix=PATH force fixed dir/prefix instead of mktemp for checks
# --toolchain=NAME set tool defaults according to NAME
# --nm=NM use nm tool NM [nm -g]
# --ar=AR use archive tool AR [ar]
# --as=AS use assembler AS []
# --windres=WINDRES use windows resource compiler WINDRES [windres]
# --yasmexe=EXE use yasm-compatible assembler EXE [yasm]
# --cc=CC use C compiler CC [gcc]
# --cxx=CXX use C compiler CXX [g++]
# --dep-cc=DEPCC use dependency generator DEPCC [gcc]
# --ld=LD use linker LD []
# --pkg-config=PKGCONFIG use pkg-config tool PKGCONFIG [pkg-config]
# --pkg-config-flags=FLAGS pass additional flags to pkgconf []
# --ranlib=RANLIB use ranlib RANLIB [ranlib]
# --doxygen=DOXYGEN use DOXYGEN to generate API doc [doxygen]
# --host-cc=HOSTCC use host C compiler HOSTCC
# --host-cflags=HCFLAGS use HCFLAGS when compiling for host
# --host-cppflags=HCPPFLAGS use HCPPFLAGS when compiling for host
# --host-ld=HOSTLD use host linker HOSTLD
# --host-ldflags=HLDFLAGS use HLDFLAGS when linking for host
# --host-libs=HLIBS use libs HLIBS when linking for host
# --host-os=OS compiler host OS []
# --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS []
# --extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS []
# --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS []
# --extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS []
# --extra-libs=ELIBS add ELIBS []
# --extra-version=STRING version string suffix []
# --optflags=OPTFLAGS override optimization-related compiler flags
# --build-suffix=SUFFIX library name suffix []
# --enable-pic build position-independent code
# --enable-thumb compile for Thumb instruction set
# --enable-lto use link-time optimization
#
# -—extra-ldflags=-L/Applications/Xcode.app/Contents/Developer/Platforms/#iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/usr/lib/system \
#--cpu=cortex-a15
#
./configure --prefix=/libs/ffmpeg/2.6.3/arm64 --disable-ffserver --disable-ffprobe \
--disable-w32threads --enable-cross-compile --arch=arm64 --cc=clang \
--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk \
--target-os=darwin \
--extra-cflags='-arch arm64' --extra-ldflags='-arch arm64 -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk' --arch=arm --disable-asm --logfile=/Users/musictom/Desktop/log_ffmpeg

xcode6.3 编译ffmpeg 2.6.3(已验证编译成功)的更多相关文章

  1. Centos 6.5 X64 环境下编译 hadoop 2.6.0 --已验证

    Centos 6.5 x64 hadoop 2.6.0 jdk 1.7 protobuf-2.5.0 maven-3.0.5 set environment export JAVA_HOME=/hom ...

  2. Android开发学习之路--Android Studio cmake编译ffmpeg

      最新的android studio2.2引入了cmake可以很好地实现ndk的编写.这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路– ...

  3. 手把手图文并茂教你用Android Studio编译FFmpeg库并移植

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52661331 之前曾写过一篇&l ...

  4. ffmpeg windows下编译ffmpeg

    windows下编译ffmpeg 今天由于工作需求需重新编译ffmpeg,百度,goole了一大堆,看眼花缭乱的,但几乎都是三种方案,大部分都是直接转发,一字不漏,错误的缺文件的还是照转,可是问题都大 ...

  5. Linux 编译ffmpeg 生成ffplay

    本来主要介绍linux环境下如何编译ffmpeg使之生成ffplay.编译总是离不开源码的版本,以及编译环境下:编译环境Ubutun 16.04 ,ffmpeg 版本3.4.2.如何下载ffmpeg ...

  6. XCode5 编译ffmpeg流程

    今天想在Mac10.9 XCode5的环境下把ffmpeg编译出来,本来以为很好搞定,结果版本一升级,以前的命令行不通了,出各种错误.折腾了三四个小时,最后终于成功了. 编译流程: 1.ffmpeg官 ...

  7. Linux编译ffmpeg

    Linux编译ffmpeg并转换MP3到AMR AMR格式是智能手机上的常用音频文件格式,比如MP3格式的压缩比大,但是文件比MP3小,所以在移动互联项目中应用比较广泛.去年年底协助联想研究院开发一款 ...

  8. iOS8.1 编译ffmpeg和集成第三方实现直播(监控类)

    iOS8.1 编译ffmpeg和集成第三方实现直播(监控类) http://www.mamicode.com/info-detail-476094.html 一,下载并在终端中运行脚本编译ffmpeg ...

  9. 【FFMEPG】windows下编译ffmpeg2.5——使用VS2013,ARMLINUX,ANDORID编译ffmpeg

    原文:http://blog.csdn.net/finewind/article/details/42784557 一.准备: 1. 本机环境: win7 64bit: 2. 安装MinGW到C:\M ...

随机推荐

  1. memcached+php客户端

    连接memcached <?php $mem = new Memcache; $mem->connect('localhost',11211) or die("connected ...

  2. mysqlbinlog工具基于日志恢复详细解释

    如果每天都会生成大量的二进制日志,这些日志长时间不清理的话,将会对磁盘空间带来很大的浪费,所以定期清理日志是DBA维护mysql的一个重要工作 1)RESET MASTER在上面查看日志存放的文件夹中 ...

  3. 企业运营对 DevOps 的「傲慢与偏见」

    摘要:出于各种原因,并非所有人都信任 DevOps .有些人觉得 DevOps 只不过给开发者改善产品提供了一个途径而已,还有的人觉得 DevOps 是一堆悦耳的空头支票,甚至有人认为 DevOps ...

  4. POJ 1258 Agri-Net(最小生成树,基础)

    题目 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<math ...

  5. UVA 11806 Cheerleaders (组合+容斥原理)

    自己写的代码: #include <iostream> #include <stdio.h> #include <string.h> /* 题意:相当于在一个m*n ...

  6. C# 知识笔记

    HttpContext.Request.Form.ToString() 获取Form表单中的内容 /// <summary> /// 获取 GET 提交方式值 /// </summa ...

  7. 【转】Cygwin访问Windows驱动器

    From:http://www.cygwin.cn/site/info/show.php?IID=1000 由于自己的项目需要使用Linux内核,所以自己在windows下安装了一个Linux虚拟机! ...

  8. linux 查看局域网内ip

    $ sudo apt-get install nmap $ nmap -sP 192.168.1.1/24 windows 下直接arp -a就能看到.

  9. lintcode 中等题:Divide Two Integers 两个数的除法

    题目 两个整数相除 将两个整数相除,要求不使用乘法.除法和 mod 运算符. 如果溢出,返回 2147483647 . 样例 给定被除数 = 100 ,除数 = 9,返回 11 解题  15%的通过率 ...

  10. Hibernate逍遥游记-第15章处理并发问题-001事务并发问题及隔离机制介绍

    1. 2.第一类丢失更新 3.脏读 4.虚读.幻读 5.不可重复读 6.第二类丢失更新 7.数据库的锁机制 8.数据库事务的隔离机制