module ‘ffmpeg‘ has no attribute ‘probe‘

Posted AI浩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了module ‘ffmpeg‘ has no attribute ‘probe‘相关的知识,希望对你有一定的参考价值。

文章目录

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

以上是关于module ‘ffmpeg‘ has no attribute ‘probe‘的主要内容,如果未能解决你的问题,请参考以下文章

解决module ‘tensorflow‘ has no attribute ‘...‘系列

萤石-module 'serial' has no attribute 'Serial'

module ‘markdown‘ has no attribute ‘version‘

解决pycharm问题:module ‘pip‘ has no attribute ‘main‘

module ‘urllib‘ has no attribute ‘urlretrieve‘

module ‘urllib‘ has no attribute ‘urlretrieve‘