前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >音视频技术(2)- iOS-ffmpeg开发环境

音视频技术(2)- iOS-ffmpeg开发环境

作者头像
公号sumsmile
发布2020-03-30 21:42:10
7430
发布2020-03-30 21:42:10
举报

一、ffmpeg编译

x264在x86平台库依赖yasm,先要安装yasm(x86的汇编器), brew install yasm

编译参考:https://www.jianshu.com/p/e4f2eb6f3eb8

x264源码 :https://www.videolan.org/developers/x264.html

fdk-aac源码:https://sourceforge.net/p/opencore-amr/fdk-aac/ci/v2.0.0/tree/

编译脚本:https://github.com/kewlbear

注意事项

lame 编码mp3, x264编码视频mp4, fdk-aac编码aac,这么看来ffmpeg主要做解码的工作

x264 i386编译不过去,脚本有问题, CFLAGS="$CFLAGS -mios-simulator-version-min=5.0" -->7.0 (参考音视频编解码一书中作者的脚本)

网上的教程大部分比较老旧,依赖的库有变化,编译不过去,下面是经过调试最后能编译过去的依赖

二、报错参考

https://www.jianshu.com/p/16b14e8bb273

https://www.jianshu.com/p/3924c93290f0

三、ffmpeg 函数字段解释

1. linesize的解释 https://blog.csdn.net/liaozc/article/details/6110474

2. av_image_copy_to_buffer align参数解释:https://blog.csdn.net/FY_2018/article/details/81025522

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档