一、版本信息
Xcode 版本:12.4
ffmpeg 版本:4.3
二、编译ffmpeg(FFmpeg根目录)
make clean (有编译过,先清理掉各种可能的残留)
./configure --prefix=ffmpeg_build --enable-sdl2 --enable-debug=3 --disable-optimizations
make -j 4
三、创建Xcode 项目
1、创建空的项目


与ffmpeg 同级目录

2、导入ffmpeg
这一步需要等待一些时间,导入完成再继续后面的操作。


这一步完成,可以实现代码的跳转,可以打开ffplay.c试一下。

添加头文件搜索路径,如果没设置,打开ffplay.c 会报一些头文件找不到的错误

3、添加一个Target

设置源码路径

4、设置运行参数
先选中ffplay,点击Edit Scheme...

设置播放时的url

设置调试的可执行文件

四、设置断点调试

如果一切正常,直接跳过断点,会打开窗口播放视频。

本文介绍了如何在Xcode 12.4中调试FFmpeg 4.3版本。首先,详细阐述了FFmpeg的配置和编译步骤,包括启用调试模式和禁用优化。接着,创建了一个新的Xcode项目,并指导了如何导入FFmpeg源码、添加Target以及设置源码路径。最后,讲解了设置运行参数、选择执行文件以及断点调试的详细过程,以便在播放视频时进行有效的调试。
441





