macOS pycharm /bin/sh: ffmpeg: command not found
今天突然把电脑升级到了最新版本,升级之前就知道会产生很多问题,比如一些应用程序不能用了、比如之前配好的环境出现问题… 但是头铁还是升级了。
于是果然遇到了问题:
在搞毕业设计的时候在pycharm里用到了ffmpeg这个库,升级之后突然报错/bin/sh: ffmpeg: command not found,作为一个菜鸟一开始完全懵了,于是我开启以下挣扎:
- 重新pip install ffmpeg–python 不行
- 重新brew install ffmpeg 不行
- 于是开始上网搜,没有什么可用的,或者说是我看不懂
- 突然,我突发灵感,我在终端使用ffmpeg这个命令,发现可以,确实就是路径的问题,于是之后就找了解决办法
上面都是废话,可以不看,下面才是解决方法:
-
之前的命令是:
command = "ffmpeg -i {}.mp4 -ab 320k -ac 2 -ar 44100 -vn VoiceData/testingData/{}.wav".format( file_name, file_name )
-
我把它改成
command = "/usr/local/bin/ffmpeg -i {}.mp4 -ab 320k -ac 2 -ar 44100 -vn VoiceData/testingData/{}.wav".format( file_name, file_name )
/usr/local/bin/ffmpeg
可以在终端使用which ffmpeg查看
-
然后就成功了