MacOS使用ffmpeg报错killed的问题与解决
tags: MacOS Debug Tips
问题
最近想要用之前屡试不爽的方法下载钉钉中的直播回放课程, 但是在命令行执行ffmpeg
的时候突然出现了一些报错:
[1] 40344 killed ffmpeg
而且这个问题在之前执行pip
(pip
位于/opt/homebrew/bin/
目录下)的时候也出现了一样的问题… 被killed
了… 于是我不得不把终端默认的Python改成系统自带的Python.
至于为什么会出现上面这么多的问题呢? 我觉得罪魁祸首一定出现在前几天更新的MacOS12.3
上, 这版新系统中删掉了python2.7支持, 还做了一些其他的改动, 比如clang13, 这些都会导致系统出现不稳定性.
通过brew重装的方法并不能解决Python的问题, 但是对于ffmpeg还是可以操作一下的.
解决方案
通过下面的命令从源码进行编译安装,就可以解决这个问题.
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg
这时候在终端中输入ffmpeg
, 就可以得到:
❯ ffmpeg
ffmpeg version 5.0 Copyright (c) 2000-2022 the FFmpeg developersbuilt with Apple clang version 13.1.6 (clang-1316.0.21.2)configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0-with-options_2 --enable-shared --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-demuxer=dash --enable-opencl --enable-videotoolbox --enable-neon --disable-htmlpageslibavutil 57. 17.100 / 57. 17.100libavcodec 59. 18.100 / 59. 18.100libavformat 59. 16.100 / 59. 16.100libavdevice 59. 4.100 / 59. 4.100libavfilter 8. 24.100 / 8. 24.100libswscale 6. 4.100 / 6. 4.100libswresample 4. 3.100 / 4. 3.100libpostproc 56. 3.100 / 56. 3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
MacOS使用ffmpeg报错killed的问题与解决相关推荐
- linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls
linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...
- 电脑安装pandas报错_python3.8下如何解决pandas报错No module named '_bz2'问题
1 说明: ===== 1.1 不知道哪里出问题了,在使用pandas时报错,不能使用. Python 3.8.0 (default, Mar 18 2020, 21:36:59) [GCC 6.3. ...
- python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法
python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...
- Nginx配置报错unknown directive echo的解决
Nginx配置报错unknown directive "echo"的解决 实际上,Nginx并没有内置echo这个指令,所以你贸然使用时,自然会提示说无法识别的指令.它是由agen ...
- 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法
转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...
- vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...
vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文) 转载于:https://www.cnblogs.com/ ...
- sqlplus报错ORA-12547: TNS:lost contact解决
sqlplus报错ORA-12547: TNS:lost contact解决 1. 报错 2. strace定位 3. 解决 Oracle 19c RAC for Linux二节点sqlplus登录数 ...
- linux服务器503怎么解决,宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决...
这篇文章主要为大家详细介绍了宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便 ...
- 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法
基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...
最新文章
- Weighted distance in sklearn KNN
- Dockerfile镜像的制作
- 老男孩python爬虫视频教程_python爬虫入门
- 历史上的甲子年灾难有哪些?
- python能做什么工作-python语言能做什么工作
- Vue中全局导入和按需导入的区别
- JQuery获得绝对,相对位置的坐标方法
- HorizontalScrollView 仿真 tabLayout
- 人工智能领域的产物认知技术,最重要的是哪几个
- cf----2019-08-07(Equalize Prices,Nearest Interesting Number, Candy Box (easy version))
- 君子不器 (器就不是君子)
- 美术基础——角色设计
- 如何解决ping不通问题
- 强化学习Reinforcement Learning概念理解篇(一)
- 使用bug分类来设计更好的软件测试
- 简单的SWF视频播放器代码
- 深度学习之父Geoffrey Hinton:我的五十年深度学习生涯与研究心得
- Ammeter 仪表板控件
- Leetcode 316
- python语音计算信噪比