Python使用ffmpeg完美解决方案(避坑必看)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

近期有个需要进行音频转码的小任务需要用到ffmpeg安装和使用的过程中遇到了很多问题没有办法解决从网上找了各种教程也是一言难近本文二哥来梳理一下从0到1在Mac上使用ffmpeg。

一、在系统中安装ffmpeg

第一步需要在系统中安装ffmpeg很多人都给出了使用brew命令进行下载的方案在此说一下多数人brew后都需要等n分钟最后以报错告终这种外部网站不稳定因此强烈不推荐此方法。

稳定的安装方法
第一步去官网下载安装包ffmpeg官网
在这里插入图片描述
第二步选择自己的系统点图片中的地方
在这里插入图片描述
第三步找到某个版本进行下载ffprobe等同理
在这里插入图片描述
第四步解压缩下载好的压缩包得到FFmpeg得到下面的东西就行了
在这里插入图片描述

二、配置环境变量

  • 解压好之后ffmpeg程序会直接留在下载时的目录这时我们找到指定位置创建父文件夹ffmpeg子文件夹bin然后将ffmpeg程序移动到bin中。
    示例路径如下最后的ffmpeg是程序任意位置都行
    在这里插入图片描述
  • 接下来记住这个路径进行环境变量的配置打开终端输入
vim ~/.bash_profile

然后将下列代码放置到内部路径换成自己的

export PATH=$PATH:/Users/seven/opt/ffmpeg/bin

放好的效果如下
在这里插入图片描述
保存文件退出并在终端执行下列代码用于激活配置文件

source ~/.bash_profile

执行完毕之后输入:

ffmpeg -version

得到如下的结果即可
在这里插入图片描述

现在你的终端中已经可是使用ffmpeg了。

三、在Python中安装ffmpeg

安装的时候不要鲁莽不要直接pip install ffmpeg
想要正确的使用我们需要安装的包为ffmpeg-python
正确命令为

pip install ffmpeg-python

四、配置文件让Python能够使用

安装好了之后一些简单的函数调用已经能成功了但是多数人会遇到ffmpeg.run()不能够使用的问题这时一个核心功能因此我们需要去修改配置文件。

  • 找到site-package文件夹下的ffmpeg大致路径如下
    在这里插入图片描述
  • 打开ffmpeg下的_run.py文件并打开。
  • 向下拉大概在292行按照下图中的样式修改你的路径并保存即可。
    在这里插入图片描述

其他不能使用的函数工具也可以效仿这个操作。
至此我们就大功告成了愉快的在Python中使用吧遇到其他错误可以在下方留言解决了你的问题就点个赞吧

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python