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‘