gpt4 book ai didi

python-3.x - ffmpeg-python 包装器 ffmpeg.run() 获取 FILENOTFOUNDERROR

转载 作者:行者123 更新时间:2023-12-04 22:46:00 26 4
gpt4 key购买 nike

我正在尝试弄清楚并学习如何使用 ffmpeg-python 包装器,但我遇到了找不到文件的错误。我要处理的 mp4 文件和 python 文件都在我桌面上的一个文件夹中。我不确定我是否在这里正确使用它。

我正在运行 windows 10 32 位、python 3.6 并安装了 ffmpeg-python 0.16.0。是否需要安装其他软件包才能使其正常工作?我在我的 64 位 Windows 10 桌面上尝试了相同的代码,但得到了同样的错误。

import ffmpeg

videoInput = ffmpeg.input('vid.mp4')

videoOutput = videoInput.output('test.avi')

videoOutput.run()

这是我在 python shell 中遇到的错误

Traceback (most recent call last):
File "C:\Users\geral\Desktop\PythonPrograms\ffmpegexample.py", line 7, in <module>
videoOutput.run()
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\site-packages\ffmpeg\_run.py", line 300, in run
overwrite_output=overwrite_output,
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\site-packages\ffmpeg\_run.py", line 272, in run_async
args, stdin=stdin_stream, stdout=stdout_stream, stderr=stderr_stream)
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 997, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

最佳答案

好吧,我想通了,实际上非常简单。希望这对 ffmpeg 或 ffmpeg-python 的新手有所帮助。

通过回溯阅读后:大概 100 次。我意识到 ffmpeg 可能没有与 ffmpeg-python 打包在一起,而且我自己从未安装过 ffmpeg。所以我简单地使用 This Installation Guide 安装了 ffmpeg一切正常。

我现在可能已经记住了这个,我已经读了足够多了。 ffmpeg-python API Reference

长话短说,您必须先安装 ffmpeg,然后 ffmpeg-python 才能工作。

关于python-3.x - ffmpeg-python 包装器 ffmpeg.run() 获取 FILENOTFOUNDERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54262306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com