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的问题与解决相关推荐

  1. linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls

    linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...

  2. 电脑安装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. ...

  3. python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法

    python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...

  4. Nginx配置报错unknown directive echo的解决

    Nginx配置报错unknown directive "echo"的解决 实际上,Nginx并没有内置echo这个指令,所以你贸然使用时,自然会提示说无法识别的指令.它是由agen ...

  5. 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法

    转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...

  6. vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...

    vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文) 转载于:https://www.cnblogs.com/ ...

  7. sqlplus报错ORA-12547: TNS:lost contact解决

    sqlplus报错ORA-12547: TNS:lost contact解决 1. 报错 2. strace定位 3. 解决 Oracle 19c RAC for Linux二节点sqlplus登录数 ...

  8. linux服务器503怎么解决,宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决...

    这篇文章主要为大家详细介绍了宝塔linux面板apache网站访问报错503 Service Unavailable怎么解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便 ...

  9. 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法

    基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...

最新文章

  1. Weighted distance in sklearn KNN
  2. Dockerfile镜像的制作
  3. 老男孩python爬虫视频教程_python爬虫入门
  4. 历史上的甲子年灾难有哪些?
  5. python能做什么工作-python语言能做什么工作
  6. Vue中全局导入和按需导入的区别
  7. JQuery获得绝对,相对位置的坐标方法
  8. HorizontalScrollView 仿真 tabLayout
  9. 人工智能领域的产物认知技术,最重要的是哪几个
  10. cf----2019-08-07(Equalize Prices,Nearest Interesting Number, Candy Box (easy version))
  11. 君子不器 (器就不是君子)
  12. 美术基础——角色设计
  13. 如何解决ping不通问题
  14. 强化学习Reinforcement Learning概念理解篇(一)
  15. 使用bug分类来设计更好的软件测试
  16. 简单的SWF视频播放器代码
  17. 深度学习之父Geoffrey Hinton:我的五十年深度学习生涯与研究心得
  18. Ammeter 仪表板控件
  19. Leetcode 316
  20. python语音计算信噪比

热门文章

  1. Oracle远程连接
  2. 记录平时发现的一些小知识点
  3. Fogengine概述
  4. ajax应用中如何禁止缓存
  5. 深度学习——用softmax函数来规范可变参数
  6. java的tcp通信项目_java实现TCP通信
  7. mysql 备份100G花费时间_利用xtrabackup 全量备份100G的数据恢复到单实例测试
  8. 视频PPT互动问答丨数据驱动的业务实践专题
  9. 资源放送丨《高并发Oracle OLTP系统的故障案例分享》PPT视频
  10. 携程一次Redis迁移容器后Slowlog“异常”分析