美文网首页
iOS下编译FFmpeg的经验及各种错误收集处理

iOS下编译FFmpeg的经验及各种错误收集处理

作者: 菜青虫_ | 来源:发表于2018-04-06 23:13 被阅读0次

在mac os下使用ffmpeg

1.首先安装ffmpeg

执行以下命令:brew install ffmpeg

安装结束后cd 到自己准备的 input.mp4文件夹中执行以下命令进行格式转换,如果成功,表明ffmpeg可用

ffmpeg -i input.mp4 output.avi

2. 编译能在iOS下使用的FFMPEG library库

准备gas-preprocessor

准备yasm

准备FFmpeg-iOS-build-script(一键编译脚本)

2阶段步骤可参考 葱神 的iOS 利用FFmpeg 开发音视频流(二)——Mac 系统上编译 iOS 可用的FFmpeg 库

下面主要记录以下遇到的问题。编译时间是2018年4月6日,最新的FFmpeg版本为3.4.2

执行./build-ffmpeg.sh时总是报以下错误:

/FFmpeg-iOS-build-script-master/ffmpeg-3.4.2/configure: No such file or directory

打开./build-ffmpeg.sh,研究sh脚本,找到ffmpeg下载地址,然后打开 http://www.ffmpeg.org/releases ,找到

然后下载解压后复制到/FFmpeg-iOS-build-script-master 文件夹中,

保证FF_VERSION后的value和下载下来的版本号一致。


脚本版本 文件夹名

再次在/FFmpeg-iOS-build-script-master 文件夹中执行./build-ffmpeg.sh,编译成功。

执行完脚本之后导入工程,迫不及待的执行build,报 'libavcodec/avcodec.h' file not found  ,发现是header search path没引入,修改Header search paths 里的路径:$(PROJECT_DIR)/FFmpeg-iOS/include   

相关文章

  • iOS 壁纸类项目核心总结

    iOS解析M3U8文件及TS文件下载与合并iOS下编译FFmpeg的经验及各种错误收集处理# iOS开发 - 超详...

  • iOS下编译FFmpeg的经验及各种错误收集处理

    在mac os下使用ffmpeg 1.首先安装ffmpeg 执行以下命令:brew install ffmpeg ...

  • 2018-09-06

    iOS 开发之编译ffmpeg (报错分析1) 1. ffmpeg 自动下载及编译 目前用的最多的是 :build...

  • ffmpeg的H.264解码

    新建工程,导入由Mac编译ffmpeg获取FFmpeg-iOS编译好的FFmpeg-iOS,然后导入系统依赖的库 ...

  • FFmpeg脚本编译

    文| iOS开发by文明 编译任意版本FFmpeg FFmpeg功能强大音视频处理框架,特点:开源、跨平台,底层用...

  • iOS 集成FFmpeg与使用

    iOS基于FFmpeg 4.1 的命令编译 1、iOS集成FFmpeg 下载脚本FFmpeg脚本地址 这里目前使用...

  • tb任务

    一.处理中 iOS-bug修复 完整版ffmpeg编译 芝麻信用[待定] ~~离线推送 显示头像 消息列表 ~~...

  • 小白安装Ubuntu系统

    由于最近想编译FFmpeg源码,历经windows下编译的各种error,retry,error.....后,作为...

  • iOS-FFmpeg实现简单播放器(编译fak-aac+x264

    iOS编译FFmpeg有两种方式1.下载编译好的FFmpeg静态库[https://sourceforge.net...

  • FFmpeg

    集成 下载FFmpeg For iOS编译脚本; 打开terminal 执行sh build-ffmpeg.sh;...

网友评论

      本文标题:iOS下编译FFmpeg的经验及各种错误收集处理

      本文链接:https://www.haomeiwen.com/subject/sscehftx.html