美文网首页
ffplay/ffmpeg xcode 断点调试

ffplay/ffmpeg xcode 断点调试

作者: 爱玩保龄球 | 来源:发表于2020-03-12 11:29 被阅读0次

编译环境
操作系统:mac os 10.14.5
FFmpeg版本:4.2.0 官网
xcode:11.1 (11A1027)

编译ffmepg

  • 1.1 下载源码
    • 官方源码
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
  • 自身仓库为建立了一个调试仓库 链接
  • 你可以使用自己的ffmpeg 版本
  • 1.2 编译配置 更多选项(configure --help)
./configure --enable-debug --disable-x86asm --enable-ffplay --enable-libass
  • 1.3 编译
make 
  • 1.4 编译之后运行ffplay -i xxx.mp4 看到如下图片
    编译生成


    image.png

编译运行


image.png
  • 1.5 如果没有生成ffplay
    brew install sdl2
    同时需要修改config.h中的宏定义#define CONFIG_FFPLAY 0,将值改为1.
    重新编译

2. 导入xcode

  • 2.1 新建项目


    屏幕快照 2020-03-12 上午10.44.56.png
  • 2.2 项目命名


    屏幕快照 2020-03-12 上午10.46.41.png
  • 2.3 加入源码

屏幕快照 2020-03-12 上午10.50.52.png 屏幕快照 2020-03-12 上午10.51.19.png
  • 2.4 效果
屏幕快照 2020-03-12 上午10.54.02.png

3.配置调试

  • 3.1 新建targets
    在xcode菜单中点击File->New->Target,然后找到
屏幕快照 2020-03-12 上午10.56.33.png
  • 3.2 target 命名


    屏幕快照 2020-03-12 上午10.57.09.png
  • 3.3 配置target


    image.png
  • 3.4 配置运行命令
    如图,单击找到xcffmpeg_name->Edit Scheme


    image.png
  • 3.5 源码内找可执行bin


    image.png
  • 3.6 配置运行参数


    image.png
  • 3.7 点击运行看到效果


    image.png

4. 断点调试

image.png

参考文章

作者:蛋西
链接:https://www.jianshu.com/p/cac086219a58
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

相关文章

网友评论

      本文标题:ffplay/ffmpeg xcode 断点调试

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