module ‘ffmpeg‘ has no attribute ‘probe‘
@[toc]
1、问题描述 🐇
在使用python版本的ffmpeg出现了如下问题:
Traceback (most recent call last):
File "D:\PoolFormer_Demo\bb.py", line 57, in <module>
main(alhua_rtsp)
File "D:\PoolFormer_Demo\bb.py", line 13, in main
probe = ffmpeg.probe(source)
AttributeError: module 'ffmpeg' has no attribute 'probe'
![在这里插入图片描述](https://img-blog.csdnimg.cn/33b80b96656d4ea68a5b2b9998e5598c.png#pic_center =300x)
2、分析原因 🐇
安装ffmpeg库,执行命令:
pip install ffmpeg
这样就会出现上面的错误。
![在这里插入图片描述](https://img-blog.csdnimg.cn/5b70aa2c622a46d795a866d6f1171130.png#pic_center =300x)
3、解决方法 🐇
pip install ffmpeg-python
这才是正确的安装方法。
4、关于FFmpeg-python 🐇
FFmpeg是一套强大的视频、音频处理程序,也是很多视频处理软件的基础 。但是FFmpeg的命令行使用起来有一定的学习成本。而ffmpeg-python就是解决FFmpeg学习成本的问题,让开发者使用python就可以调用FFmpeg的功能,既减少了学习成本,也增加了代码的可读性。
github地址:https://github.com/kkroening/ffmpeg-python
5、安装方法 🐇
5.1、安装ffmpeg-python 🐇
ffmpeg-python可以通过典型的 pip 安装获取最新版本(注意:是ffmpeg-python,不要写成了python-ffmpeg):
pip install ffmpeg-python
或者可以从本地克隆和安装源:
git clone git@github.com:kkroening/ffmpeg-python.git
pip install -e ./ffmpeg-python
5.2、安装FFmpeg 🐇
使用该库,需要自行安装FFmpeg,如果电脑已经安装了,可以忽略本步骤。这里推荐直接使用conda进行安装,可以省下很多麻烦,其他的安装方式自行百度。
conda install ffmpeg
![在这里插入图片描述](https://img-blog.csdnimg.cn/356c6aafa2294f4ea2baf179af5ec346.jpeg#pic_center =500x)
- 点赞
- 收藏
- 关注作者
评论(0)