4. 编译faac

#cd faac-1.28

#dos2unix bootstrap //这里是要转换编码格式的,不然configure过不去

#dos2unix configure.in

#dos2unix Makefile.in

#chmod +x bootstrap

#./bootstrap

#./configure –prefix=/wm –enable-static –host=arm-mingw32ce –without-mp4v2

#make //跟编译faad一样,错误可以忽略

#make install

5. 编译X264

#cd x264

#./configure –host=arm-mingw32ce –prefix=/wm --disable-avs-input --disable-pthread --disable-asm [--cross-prefix=arm-mingw32ce- 某些版本没有该选项]

#make

#make install

要注意的是:

我使用的x264版本号是84,各个版本编译选项可能不一样,但是有几点请确信,网友说编译x264时必须加上--enable-shared选项,不好意思,这样做反而是错误的做法,我们要将x264链接到ffmpeg中,必须将x264编译为静态库,我刚开始因为这个问题折腾了很久。另外早期版本是不支持--cross-prefix选项的,我们必须按照如下做法:

(1)./configure之后会生成config.mak文件

(2)用UltraEdit打开config.mak文件

(3)CC=gcc ======> CC=arm-mingw32ce-gcc   (====>表示修改的意思)

(4)AR=ar =======>AR=arm-mingw32ce-ar

(5)RANLIB=ranlib =>RANLIB=arm-mingw32ce-ranlib

(6)STRIP=strip ====>STRIP=arm-mingw32ce-strip

(7)LDFLAGS= -mno-cygwin -s

(8)CFLAGS=-O3 -fno-fast-math  -Wall -I. -mcpu=xscale -mno-cygwin -std=gnu99 -s -fomit-frame-pointer

不同版本生成的config.mak可以不太一样,如果没有以上代码,请打开Makefile文件,将gcc,ar,ranlib,strip等替换掉,这里都必须得用交叉编译器相关的才行。不然在链接ffmpeg的时候就链接不进去。

转载于:https://blog.51cto.com/nyyzpp/526172

wince版本ffmpeg的编译 第四篇相关推荐

  1. 【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】一、FFmpeg so库编译

    转自:https://juejin.im/post/5e130df55188253a8b42ebac 目录 一.Android音视频硬解码篇: 1,音视频基础知识 2,音视频硬解码流程:封装基础解码框 ...

  2. ffmpeg(静态编译版本)访问网络摄像头

    海康的网络摄像头(rtsp流)大体的工作思路是 1. 网络摄像头在接入网络的时候就已经打开,通过rtsp从设备取流,或者通过SDK回调取流 2.给用户提供一个ip地址跟账号密码. 这个ip地址就是获取 ...

  3. ffmpeg的编译(for x86,for arm)安装及使用(网络资料整理)

    ffmpeg编译及使用 1 ffmpeg介绍  ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库.它被mplayer或者xine使用作为解码器. ...

  4. 【ffmpeg for wince】音视频编解码多平台移植(for window/wince))ffmpeg

    from: http://www.cnblogs.com/windwithlife/archive/2009/05/31/1492728.html 终于完成了了第二个Client side原型(for ...

  5. 移动视频监控(2)---原型开发---(音视频编解码多平台移植(for window/wince))ffmpeg --自由之路即是曲折之路。...

    终于完成了了第二个Client side原型(for Wince),其中花掉我最多时间的就是ffmpeg的对WINCE的移植.其中有大半时间是由于网上的一些不完整及不正确信息所误导,但是没有这些零星的 ...

  6. ffmpeg库编译加文字_ffmpeg第三方库编译记录

    最近在研究ffmpeg的编译,之前使用的Ubuntu,需要安装虚拟机,非常麻烦,所以后来改研究在Windows平台编译. 一开始遇到很多挫折,参考了网上很多的帖子,但要么不全要么内容已过期,经过我的反 ...

  7. 深入理解gradle编译-Android进阶篇

    2019独角兽企业重金招聘Python工程师标准>>> 9/27/2016 4:23:23 PM 深入理解gradle编译-Android进阶篇 导读 本文旨在介绍Gradle构建的 ...

  8. open62541 (R 1.1.2)中文文档 (译文)第四篇 (11 - 13)

    open62541(R 1.1.2) 文档 *注:原文PDF文档 是从官网下载的 Linux64bit的发布版本中自带的文档,原PDF中的源代码用PDF浏览器查看,有残缺.需要结合源文件中的示例代码进 ...

  9. NeurIPS提前看 | 四篇论文,一窥元学习的最新研究进展

    2019 年,NeurIPS 接受与元学习相关的研究论文约有 20 余篇.元学习(Meta-Learning)是近几年的研究热点,其目的是基于少量无标签数据实现快速有效的学习.本文对本次接收的元学习论 ...

最新文章

  1. 使用python中的Matplotlib绘图示例(续)
  2. PHP的urlencode
  3. 基于SQLite+EF6实现一套自己的Key-Value存储管理工具包(3)
  4. .Net System.Object类介绍
  5. 多个tomcat部署的端口问题
  6. python 数列第几项开始,数值超过1200
  7. 深入玩转K8S之智能化的业务弹性伸缩和滚动更新操作
  8. java非负数校验_JavaScript正则表达式校验非负整数实例
  9. 业界唯一集成AI加速的服务器处理器,全新第二代至强巩固英特尔数据中心领导者地位
  10. [poj2451]Uyuw's Concert
  11. mysql 流浪,流浪汉机器 – 如何找出mysql用户名/密码
  12. TensorFlow是什么
  13. Android自定义View实战:影院在线选座
  14. Linux 安装 菜鸟教程,Linux安装Nginx(菜鸟教程简单易懂)
  15. Python实现日周月排行榜
  16. 红楼梦词频统计,词云生成
  17. 分享一款免费OPC UA服务器
  18. 【代码】代码管理平台推荐
  19. python数据分析实战:DCM模型设计及实现(以波音公司用户选择为例)
  20. 科软-信息安全实验2-netfilter实验

热门文章

  1. AtCoder Grand Contest 013 题解
  2. OptaPlanner - 把example运行起来(运行并浅析Cloud balancing)
  3. Apache启动错误:could not bind to address[::]:443
  4. 第三方登录接入-qq,weibo-java
  5. 区别 (function($){...})(jQuery)、$(function(){ })和$.fn
  6. eacharts中国地图省市区点击显示
  7. Node — 第六天(前后端分离)及(身份验证)
  8. Installing Node.js and Express on Ubuntu
  9. android 资源
  10. Angular Forms - 自定义 ngModel 绑定值的方式