无法使用brew 安装 snappy - 致命错误:找不到“cassert”文件

问题描述 投票:0回答:1

我使用的是旧 mac - 10.14.6 - 我正在尝试通过brew 安装 ffmpeg。

我在制作 snappy 的过程中发现错误

当我尝试

brew install snappy
时,同样的错误仍然存在:

==> Installing dependencies for snzip: snappy
==> Installing snzip dependency: snappy
==> Patching
==> cmake . -DSNAPPY_BUILD_TESTS=OFF -DSNAPPY_BUILD_BENCHMARKS=OFF
==> make install
Last 15 lines from /Users/<home>/Library/Logs/Homebrew/snappy/02.make:
In file included from /tmp/snappy-20240323-80108-r3czy0/snappy-1.1.10/snappy.cc:29:
In file included from /tmp/snappy-20240323-80108-r3czy0/snappy-1.1.10/snappy-internal.h:34:
/tmp/snappy-20240323-80108-r3czy0/snappy-1.1.10/snappy-stubs-internal.h:40:10: fatal error: 'cassert' file not found
40 | #include <cassert>
  |          ^~~~~~~~~
make[2]: *** [CMakeFiles/snappy.dir/snappy-sinksource.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
1 error generated.
make[2]: *** [CMakeFiles/snappy.dir/snappy-c.cc.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/snappy.dir/snappy-stubs-internal.cc.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/snappy.dir/snappy.cc.o] Error 1
make[1]: *** [CMakeFiles/snappy.dir/all] Error 2
make: *** [all] Error 2
ffmpeg homebrew snappy
1个回答
0
投票

如果其他人有和我一样旧的 Mac 并且无法通过brew 安装 ffmpeg,那么我发现的解决方法是下载并提取 ffmpeg 的 zip 并将其放在与文件相同的目录/文件夹中我想运行命令行:

下载 ffmpeg zip

下载并解压 zip 后,我将 ffmpeg 移到同一目录中,然后运行以下命令:

./ffmpeg -i Not-if.mov -c:v libx265 -vtag hvc1 -c:a copy not-if-hevc.mp4

这是一个一小时二十七分三十二秒一帧的文件,所以它需要一段时间才能完成任务,以便我验证它是否有效,但目前,它正在终端中显示统计信息处理每一帧,所以我相信它正在工作。

顺便说一句,我花了一天的大部分时间试图让这一切顺利进行,我刚刚完成了墓地轮班,今晚我将进行墓地轮班。我现在真的应该睡觉了。我放弃了软件开发,以摆脱这种睡眠不足的生活方式,但如果在播放 UHD DVD 时屏幕上的通知显示“HDR”,那么这将是非常值得的。

© www.soinside.com 2019 - 2024. All rights reserved.