美文网首页
编译FFmpeg,xcode进行断点调试

编译FFmpeg,xcode进行断点调试

作者: 一川烟草i蓑衣 | 来源:发表于2020-02-15 23:04 被阅读0次

编译环境

操作系统:mac os 10.13.5

FFmpeg版本:4.0.2

xcode:9.4.1

编译FFmpeg

1.下载源码

https://www.ffmpeg.org/download.html

例如我下载下来是ffmpeg-4.0.2.tar.bz2

2.编译

解压后进入ffmpeg-4.0.2目录

cd xxx/ffmpeg-4.2.0

配置FFmpeg,这里我需要打开ffplay

./configure --enable-debug --enable-ffplay

这里可以添加更多参数进行剪裁或者配置,具体查看官网或自行百度

3.编译

make

4.安装

makeinstall

这样,在成功后就会出现

Compile Result

注意:如果没有生成ffplay,需要看一下configure文件,文件中有

ffplay_deps="avcodec avformat swscale swresample sdl2"

所以我们需要安装sdl2

brew install sdl2

同时需要修改config.h中的宏定义#define CONFIG_FFPLAY 0,将值改为1.

然后重新执行2-4步骤即可

5.引用FFmpeg

4.reference__ffmpeg.png

4.link_ffmepg_to_target.png

博主的破air 等了5mins左右

5 .添加linked 信息

首先添加Header Search Paths

5.link_header_source_header.png

接着添加Library Search Paths

5.link_header_source_library.png

6 .添加target

6.add_make_target.png

添加文件夹路径

6.add_make_target_directory.png

配置ffmpeg_make运行信息

6.add_make_target_arg.png

配置executable

6.add_make_target_info.png

最后结果是这样的

6.add_make_target_info_finish.png

7 .大功告成

现在到ffmpeg.c main函数打个断点试试

相关文章

网友评论

      本文标题:编译FFmpeg,xcode进行断点调试

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