[已成功]在mac上安装FFmpeg,详细全过程

这篇具有很好参考价值的文章主要介绍了[已成功]在mac上安装FFmpeg,详细全过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

之前在 windows 上安装 ffmpeg 玩耍的时候,感觉在 windows 上安装 ffmpeg 是很简单轻松的。

windows 安装 ffmpeg 过程详解 => 【最新】windows电脑FFmpeg安装教程手把手详解


为了验证 rtsp2web 在 mac 平台上的完善性和功能,我准备在 mac 上安装 ffmpeg

没想到在 mac 上安装 ffmpeg 麻烦了。。。。

在 mac 上下载安装ffmpeg的试探之路

目前已知的几种在 mac 上安装 ffmpeg 的方式有如下几种:

  • 1、从官方网站下载FFmpeg软件包
  • 2、使用静态构建在 Mac 上安装 FFmpeg
  • 3、通过 Homebrew 安装 FFmpeg 【推荐这种方式✅】

1、从官方网站下载FFmpeg软件包

从 ffmpeg 的官网下载 mac 平台下的静态二进制文件
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web

【说明】:ffmpeg 是鼓励所有用户使用当前的快照构建而不是发布构建。仅接受快照构建的错误报告。

什么意思呢?什么是快照版本呢?

就是类似于 ffmpeg-NNNNN-gXXXXXXXXXX 的就是快照版本,而类似 ffmpeg-6.0ffmpeg-6.1ffmpeg-5.0的是发布版本;也不用太纠结下哪个版本,随便搞一个下载即可。

gpg sig 的意思是:gpg signature;它的意思是:gpg 签名;它的意思是:使用 GnuPG(GNU Privacy Guard)来检查文件的可靠性和完整性。

下载后解压,得到 ffmpeg 的可执行文件:
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web

我双击这个图标,出现如下画面:
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web

下一步就是要把这个 ffmpeg 文件配置到系统的环境变量中去,使其成为系统命令:

todo

  • 如何配置环境变量?

到这里的后续操作,有会的朋友,可以加我联系方式,交流~

2、选择用于macOS 64位的静态构建。这将使你重定向到evermeet.cx网站。

选择ffmpeg-5.0.1版本。
打开下载的文件。这将使用Archive Utility将其解压,并创建一个可执行的FFMpeg文件。

3、通过 Homebrew 安装 FFmpeg

1、首先,你可以先更新一下你的 Homebrew:

# 更新
$ brew update
# 升级到最新的 Homebrew
$ brew upgrade

2、安装 FFmpeg

# 在 Homebrew 上安装最新版本的 FFmpeg
$ brew install ffmpeg

Homebrew 会安装 FFmpeg 以及相关的所有依赖项。

等待安装完成,然后启动 FFmpeg 进行验证:

# 验证 FFmpeg
$ ffmpeg -version

3、安装 Git Master 版本
如果你要安装最新的 FFmpeg Git master 版本,请将 --HEAD 标志添加到安装命令中。

brew install ffmpeg --HEAD

Homebrew 会克隆 FFmpeg 的 Git 仓库并使用 master 分支。

4.1、使用第三方存储库安装(可选)
FFmpeg 的默认版本带有精选的免费库。如果您需要在 FFmpeg 安装中包含其他库(包括专有库),请按照以下步骤操作:

# 添加以下 Homebrew tap(第三方存储库)
$ brew tap homebrew-ffmpeg/ffmpeg

4.2、使用以下命令安装第三方版本的FFmpeg

$ brew install homebrew-ffmpeg/ffmpeg/ffmpeg

3.1、在使用 Homebrew 安装的过程中可能会出现的问题

3.1.1 墙的问题

Homebrew 安装 FFmpeg 属于在线安装,会在线下载 FFmpeg 的依赖,然后编译,得到 FFmpeg。这个过程中,可能会出现,因为网络等原因,而导致的失败,例如 jpeg-xl 的下载超时/失败,等等问题,如下:

【截图省略】

那么,这个时候,你需要用到科学上网的方式,开启网络代理,并且会你的命令行工具也配置上代理,再继续尝试安装,就能成功了:
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web
解决了这个问题以后,我继续重新安装 ffmpeg,出现以下问题:
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web
提到 Homebrew 安装 curl 失败,我手动自己安装一次:
ffmpeg mac,ffmpeg,macos,音视频,rtsp2web
手动安装好了 curl 以后,再继续 brew install ffmpeg

一路畅通,需要的依赖全部下载好了,后面就是漫长的编译过程,等待中… 然后整个 ffmpeg 就安装完成了。

写在最后

没想到在 Mac 上安装 FFmpeg 竟然会一波三折,好在终于安装好了。

关于第一点中提到的,从官网上下载的 FFmpeg 二进制文件如何配置环境变量的问题,感兴趣的同学可以加我联系方式,一起交流学习。 🌹🌹

补充知识

一、
ffmpeg.exe:音视频转码、转换器
ffplay.exe:简单的音视频播放器
ffserver.exe:流媒体服务器
ffprobe.exe:简单的多媒体码流分析器

参考文章

清华大学开源软件镜像站 - Homebrew / Linuxbrew 镜像使用帮助

how-to-install-ffmpeg-on-any-platform

使用 GnuPG 加密签名来验证下载文件的可靠性和完整性文章来源地址https://www.toymoban.com/news/detail-536663.html

到了这里,关于[已成功]在mac上安装FFmpeg,详细全过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【基于Ubuntu20.04的Autoware.universe安装过程】方案二:双系统 | 详细记录 | 全过程图文 by.Akaxi

    目录 一、Autoware.universe背景 Part-1:安装双系统教程 二、查看Windows引导方式 三、制作安装盘 四、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 五、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 Part-2:在Ubuntu20.04上安装

    2024年04月11日
    浏览(65)
  • 【基于Ubuntu20.04的Autoware.universe安装过程】方案三:Docker | 详细记录 | 全过程图文 by.Akaxi

    目录 一、Autoware.universe背景 二、安装说明 三、安装git 四、克隆autoware 五、安装cuda 六、安装Docker软件 七、安装Nvidia Container Toolkit 八、安装Rocker 九、拷贝Autoware的Docker镜像 十、创建autoware_map文件夹 十一、启动docker 十二、源码拷贝 十三、安装依赖 十四、编译Autoware.universe 十

    2024年04月10日
    浏览(81)
  • 群晖NAS误删30T数据全部成功恢复并可用实战全过程

    公司一名同事已经提交离职,正在交接工作,不知道是无意还是恶意删除了公司200T群晖NAS上30T的数据。通过Linux CIFS挂载磁盘,一条rm -rf命令挂着删了三天三夜,直到第三天同事工作发现刚刚还在的数据突然就没了,才发现有人在删除NAS里面的数据。我们第一时间打开群晖的

    2024年02月07日
    浏览(182)
  • 探索Maven创建项目全过程(超详细~~~)

    Maven 这个词翻译为“专家”,“内行”。作为一个 Apache 组织中一个成功的开源项目,Maven 主要服务于基于 java 平台的项目构建,依赖管理和项目信息管理,还可以用来帮助实现项目的构建、测试、打包和部署。 这次演示建立的Mavenue项目是关于Servlet的,下面介绍一下Servlet

    2024年02月06日
    浏览(47)
  • 动态路由协议RIP的详细配置全过程

    首先搭建拓扑结构(这不是废话吗)规划IP地址和搞清楚需要配置的东西和实验要求。。。。。。 配置节奏是:首先第一步是配置loopback模拟外网和各个端口的IP地址 然后是配置RIP的一些相关属性,配置完成之后进行路由表查看。也 可以查看路由协议信息。最后进行ping命令实

    2024年02月08日
    浏览(44)
  • URL地址解析至页面展示全过程(面试详细解答)

    目录 1、解析URL 2、缓存判断 ​3、DNS解析 ​4、获取MAC地址 5、TCP三次握手 6、HTTP请求 7、服务器处理请求,返回HTTP响应 8、页面渲染 9、TCP四次挥手 10、浏览器解析HTML 11、浏览器布局渲染 1、解析URL 首先会对 URL 进行解析,分析所需要使用的传输协议和请求的资源的路径。如

    2024年04月25日
    浏览(45)
  • 实战SRC漏洞挖掘全过程,流程详细【网络安全】

    记录一次完整的某SRC漏洞挖掘实战,为期一个多星期。文章有点长,请耐心看完,记录了完整的SRC漏洞挖掘实战 因为选择的幸运儿没有对测试范围进行规划,所以此次范围就是没有范围。 先上主域名看一眼,看看能收集到什么有效信息: 发现存在搜索框: 测试点+1 对页面

    2024年02月10日
    浏览(80)
  • ElasticSearch-安装部署全过程

    本文已收录于专栏 《中间件合集》   是一个开源的分布式搜索和分析引擎,它建立在 Apache Lucene 搜索引擎库之上。它提供了一个分布式、多租户的全文搜索引擎,具有强大的实时搜索和分析能力。Elasticsearch 是用 Java 语言编写的,并且提供了 RESTful API,使其易于集成和使用

    2024年02月12日
    浏览(44)
  • 手把手教会搭建网站详细全过程(从域名到网站部署)

    过年在家,闲的没有什么事做,刚好在之前通过腾讯的学生认证购买了部署了一个轻量应用服务器,可以用来建站。想到可以用自己域名建一个专属网站,做一回站长就好激动 刚刚提到了腾讯的学生认证购的轻量应用服务器,这个挺实惠的,这里推销一波😁。 腾讯轻量应用

    2023年04月08日
    浏览(47)
  • linux安装docker全过程

    3. 第二步:设置docker的存储库。就两条命令,我们直接执行就好。 ​ ​ 4. 安装docker engine和docker-compose。 执行命令: ​ 等到屏幕输出success后,我们输入docker -v 。如果输出了它的版本号那么就证明docker安装好了。输入 docker compose version 如果也输出了版本号,则证明 docker-co

    2024年02月10日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包