当前位置: 首页 > news >正文

Xcode上编译调试ffmpeg - 详解

        上一篇文章macOs上交叉编译ffmpeg及安装ffmpeg工具中,实现了在macOS平台的交叉编译及从官网上下载ffmpeg工具并配置ffmpeg工具的环境变量。

        接下来这篇文章具体实现下面的功能:

  •         macOS系统中源码编译ffmpeg的工具;
  •         配置macOS系统ffmpeg工具的环境变量;
  •         在Xcode上编译调试ffmpeg。

 一.下载解压ffmpeg:

        如文章:

macOs上交叉编译ffmpeg及安装ffmpeg工具;

Ubuntu系统下FFmpeg源码编译安装;

       前几步进行下载解压。

二.macOS系统中源码编译ffmpeg的工具

        1.ffmpegbuild存放编译文件:

        在放置ffmpeg-7.0.2的同级目录创建一个ffmpegbuild的文件夹,用于存放./configure编译出来的编译文件,并pwd获取绝对目录路径:

        2.修改ffmpeg-7.0.2的文件权限:

        对ffmpeg-7.0.2进行 sudo chmod -R 777 文件权限修改,便于./configure编译时某些文件夹及文件无权限而导致编译失败。

        3.进行./configure编译:

        把“1”中pwd获取的绝对路径传入./configure中进行编译:

    ./configure --enable-shared --prefix=/Users/../ffmpeg/ffmpegbuild

        ./configure完成无错误后再进行下一步。

        4.make:

        make完成无错误之后,再进行下一步。

        5.make install:

        6.编译后的结果

        编译成功后会ffmpegbuild文件夹生成如下结果:

三.配置源码编译后ffmpeg工具环境变量:

        1.查找bin目录的路径:

        在上述编译后ffmpegbuild结果里查找bin目录,并pwd获取全路径。

        2.在~/.bash_profile配置环境:

        打开编辑~/.bash_profile:

    sudo vim ~/.bash_profile

        加入pwd获取全路径:

    #ffmpegexport PATH="/Users/.../ffmpeg/ffmpegbuild/bin:$PATH"

:wq保存退出vim编辑器。

        3.更新~/.bash_profile.

    source ~/.bash_profile

      4.验证ffmpeg工具环境是否配置成功:

四.Xcode调试ffmpeg源码:

http://www.rkmt.cn/news/23127.html

相关文章:

  • 《程序员修炼之道》阅读笔记1
  • OOP - 实验一
  • 题解:qoj8329 Excuse
  • VMware17.6图文安装教程(附安装包)VMware17.6
  • Sourcetree - Git 备份
  • uni-app x实现上下拉动,动态加载数据
  • 企业微信ipad协议稳定防封的最新最全功能
  • 企业微信协议ipad,稳定防封私有化部署私域流量聚合聊天,机器人实现方案
  • 重新思考钓鱼攻击意识培训:网络安全的关键反思
  • 任务分解与小模型如何降低AI成本
  • spring事件监听的核心机制
  • freeswitch的proxy_media模式下video流的问题与修正
  • DNS 相关
  • Dubbo入门-通过spring-boot来动手实践
  • 使用ceph rdb做k8s后端存储(ceph-csi storageclass
  • 2025 最新火烧板源头厂家推荐排行榜:自有矿山加持 + 品质卓越,芝麻灰 / 五莲花等石材采购优选指南
  • 【IEEE出版、吉首大学主办】第二届智能机器人与自动控制国际学术会议 (IRAC 2025)
  • 2025 防火隔断厂家最新推荐排行榜:甲级防火玻璃隔断厂家深度测评,精选优质品牌助力采购决策
  • 作业3
  • 2025 年最新推荐!国内优质球墨铸铁管厂家排行榜,涵盖市政 / 给水 / 水利工程用管,助力采购高效选材
  • 用于博客美化的测试(后面再更新)
  • 看图猜成语达人小程序:一站式趣味与变现解决方案
  • Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架
  • 高考语文 词类活用
  • 2025年市面上景观灯品牌推荐排行榜:权威解析与选择指南
  • Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本
  • ROS 2什么是QoS?
  • Nessus Professional 10.10 Auto Installer for macOS Tahoe
  • 2025年木饰面板行业Top10供应商终极评测及选择指南
  • 2025 年调节阀厂家最新推荐榜:衬氟 / 气动 / 电动全类型技术领先企业权威盘点,采购优选指南