‘ffmpeg’ 不是内部或外部命令、操作程序或批处理文件

‘ffmpeg’ 不是内部或外部命令、操作程序或批处理文件

我不是 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

Windows + R键打开运行命令,输入:系统管理控制台并按进入。单击“高级”选项卡,“环境变量”,在“用户变量”中将 ffmpeg.exe 所在的路径添加到“Path”变量中。注意!只能添加路径,不能添加路径 + 文件。

在此处输入图片描述

答案3

尝试使用 DOS 8.3 命名约定对路径中的“Program Files”文件夹进行命名 - “C:\Progra~1\FFMPEG\bin”

在我这样做之前,它在我的电脑上不起作用。然后,在尝试了几十次失败后,它突然起作用了。

在我的计算机上,我也只将其包含在“系统”环境变量下,因为我发现其他人注意到它在那里工作。使用“系统”下的“新建”按钮为“FFmpeg”创建一个单独的项目,并使用上面的路径。

这就是最终在我的计算机上运行的结果。

答案4

在 Windows 11 中也遇到了同样的问题,原来解决方法是重新启动计算机。显然这会更新 Windows 路径变量。

相关内容