(base) wangshengsong@guest-server:/home/wangshengsong$ /opt/anaconda3/bin/python /home/wangshengsong/MTCNN/mtcnn-keras-master/myffmpeg.py Traceback (most recent call last): File "/home/wangshengsong/MTCNN/mtcnn-keras-master/myffmpeg.py", line 6, in <module> ffmpeg.input(input_file).output(output_pattern, vf='fps=1').run() AttributeError: module 'ffmpeg' has no attribute 'input'.
时间: 2023-12-24 09:02:53 浏览: 139
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
非常抱歉,我之前的回答还是有误根据你的错误信息,看起来你使用的 ffmpeg-python 库,它确实没有 `input` 属性。
要使用 ffmpeg-python 库,你可以直接使用函数调用来行 ffmpeg 命令,而不需要 `input` 和 `output` 这些函数。你可以尝试修改代码如下:
```python
import ffmpeg
input_file = '/home/wangshengsong/MTCNN/mtcnn-keras-master/img/video/video_primary_35_228.mp4'
output_pattern = '/home/wangshengsong/MTCNN/mtcnn-keras-master/img/frames/frame_%05d.jpg'
ffmpeg.input(input_file).output(output_pattern, vf='fps=1').run()
```
请尝试运行修改后的代码,看看是否能够解决问题。如果还有其他问题,请随时提问。
阅读全文