gpt4 book ai didi

python - python中关于ffmpeg的错误

转载 作者:行者123 更新时间:2023-12-04 23:03:07 30 4
gpt4 key购买 nike

from ffmpy import FFmpeg
import ffmpy

ff = FFmpeg(inputs={'screenrecord.mp4':None},
outputs={'C:\\Users\pc\Desktop\CM\03.24\Demo\output.mp4':None})

#ff.cmd
ff.run()

以下是错误信息。
C:\Users\pc\AppData\Local\Programs\Python\Python36\python.exe C:/Users/pc/Desktop/CM/03.24/Demo/Demo.py
Traceback (most recent call last):
File "C:\Users\pc\AppData\Local\Programs\Python\Python36\lib\site-packages\ffmpy-0.2.2-py3.6.egg\ffmpy.py", line 95, in run
File "C:\Users\pc\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\Users\pc\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 990, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:/Users/pc/Desktop/CM/03.24/Demo/Demo.py", line 8, in <module>
ff.run()
File "C:\Users\pc\AppData\Local\Programs\Python\Python36\lib\site-packages\ffmpy-0.2.2-py3.6.egg\ffmpy.py", line 99, in run
ffmpy.FFExecutableNotFoundError: Executable 'ffmpeg' not found

进程以退出代码 1 结束

最佳答案

可以通过以下方式提供 ffmpeg 的路径来解决错误:

import ffmpy

ff = ffmpy.FFmpeg(executable='C:\\ffmpeg\\bin\\ffmpeg.exe', inputs={'speech.mp3': None},
outputs={'speech.wav': None})
ff.run()

请注意,上面的示例代码是针对 Windows 的,对于 Linux,您必须使用不带 exe 的 ffmpeg 的相应路径。

关于python - python中关于ffmpeg的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42992654/

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