我不是 Windows 用户,我从 1999 年开始就使用 Linux。
我在我女儿的 Windows 10 笔记本电脑上安装了 FFmpeg。我
按照说明安装了它,在环境变量中设置了 PATH,去使用它,然后出现此错误:
‘ffmpeg’ 不是内部或外部命令、操作程序或批处理文件
任何帮助都值得感激。TIA
答案1
您必须将路径设置为二进制ffmpeg.exe
文件夹,例如文件在哪里
C:\Program Files\FFmpeg\bin
请注意,Windows 中各个路径之间的分隔符是分号( ;
),而不是冒号 ( :
)(如在 Linux 中),例如PATH
环境变量的内容可能是
C:\Windows\system32;C:\Windows;C:\Program Files\FFmpeg\bin
答案2
答案3
尝试使用 DOS 8.3 命名约定对路径中的“Program Files”文件夹进行命名 - “C:\Progra~1\FFMPEG\bin”
在我这样做之前,它在我的电脑上不起作用。然后,在尝试了几十次失败后,它突然起作用了。
在我的计算机上,我也只将其包含在“系统”环境变量下,因为我发现其他人注意到它在那里工作。使用“系统”下的“新建”按钮为“FFmpeg”创建一个单独的项目,并使用上面的路径。
这就是最终在我的计算机上运行的结果。
答案4
在 Windows 11 中也遇到了同样的问题,原来解决方法是重新启动计算机。显然这会更新 Windows 路径变量。