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'

2、分析原因 🐇
安装ffmpeg库,执行命令:
pip install ffmpeg
这样就会出现上面的错误。

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

- 点赞
- 收藏
- 关注作者
评论(0)