冰凌汇编

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 51|回复: 0
收起左侧

[Python] Python使用ffmpeg完美解决方案

[复制链接]
HQ0731 发表于 2022-8-21 23:29:54
一、在系统中安装ffmpeg
第一步需要在系统中安装ffmpeg,很多人都给出了使用brew命令进行下载的方案,在此说一下,多数人brew后都需要等n分钟,最后以报错告终,这种外部网站不稳定,因此强烈不推荐此方法。
稳定的安装方法
第一步:去官网下载安装包:ffmpeg官网

Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

第二步:选择自己的系统,点图片中的地方:
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

第三步:找到某个版本进行下载(ffprobe等)同理
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

第四步:解压缩下载好的压缩包得到FFmpeg(得到下面的东西就行了)
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

二、配置环境变量
解压好之后ffmpeg程序会直接留在下载时的目录,这时我们找到指定位置创建父文件夹ffmpeg,子文件夹bin,然后将ffmpeg程序移动到bin中。
示例路径如下(最后的ffmpeg是程序!任意位置都行):

Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编
[color=rgba(0, 0, 0, 0.75)]接下来记住这个路径,进行环境变量的配置,打开终端,输入:
[Python] 纯文本查看 复制代码
vim ~/.bash_profile

然后将下列代码放置到内部(路径换成自己的)
[Python] 纯文本查看 复制代码
export PATH=$PATH:/Users/seven/opt/ffmpeg/bin

放好的效果如下:
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

保存文件退出并在终端执行下列代码(用于激活配置文件):
[Python] 纯文本查看 复制代码
source ~/.bash_profile

执行完毕之后,输入:
[Python] 纯文本查看 复制代码
ffmpeg -version

得到如下的结果即可:
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

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

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

[Python] 纯文本查看 复制代码
pip install ffmpeg-python

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

   1.找到site-package文件夹下的ffmpeg(大致路径如下)
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编
   2.打开ffmpeg下的_run.py文件并打开。
   3.向下拉,大概在292行,按照下图中的样式修改你的路径并保存即可。
Python使用ffmpeg完美解决方案 - HQ0731_冰凌汇编

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

冰凌汇编免责声明
以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|站点统计|Archiver|小黑屋|RSS|冰凌汇编 ( 滇ICP备2022002049号 滇公网安备 53032102000029号)|网站地图

GMT+8, 2022-10-2 17:08 , Processed in 0.127654 second(s), 8 queries , Redis On.

冰凌汇编 - 建立于2021年12月20日

Powered by Discuz! © 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表