想利用ffmpeg录制屏幕做一个小视频,于是在f盘的video文件夹内放入了ffmpeg的可执行文件。运行的时候需要先打开命令行窗口,然后用“cd”命令定位到“f:\video\”文件夹,这才能够正确执行。
否则就会出现下面这样的错误,提示ffmpeg不是一个可以执行的命令。
在很多软件的安装过程中,也会提供这样的选项,将“path加入环境变量”云云。在win7中,需要设置环境变量,可以右键“我的电脑”,在弹出菜单中选择属性;
选择高级系统设置,在弹出窗口中选择右下角的环境变量;
找到path这个项目,选择编辑;
添加我们需要的路径,比如博主这里是“f:\video\”,重新启动cmd命令窗口,尝试输入命令,就可以实现全局访问了。
仔细观察一下path路径的内容,不难发现,基本都是一些文件夹路径,用英语的分号隔开。猜测path中的数据会利用分号来分割为一个路径数组,当用户输入命令但返回错误时,系统会优先接受到错误,并尝试利用path中的路径数组依次替换当前的路径。只需要有一个成功执行,则停止循环路径,如果数组循环完毕,仍旧没有能够正确执行命令,再抛出错误展现给用户。