美文网首页
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