我对MacOS来说比较新,而且我无法找到与终端一起使用ffmpeg
正如我在Window上一样正常运行。在终端MacOS上运行ffmpeg
我从http://ffmpegmac.net得到ffmpeg二进制文件,我尝试在终端中运行可执行文件,它告诉找不到该命令?我现在可以运行它的唯一方法是使用命令:"open ffmpeg"
,但这样终端在另一个窗口打开,这不是我所期待的。
是否有任何方法直接在终端中调用ffmpeg(就像在Windows cmd中运行一样)或者我错过了任何东西?
我对MacOS来说比较新,而且我无法找到与终端一起使用ffmpeg
正如我在Window上一样正常运行。在终端MacOS上运行ffmpeg
我从http://ffmpegmac.net得到ffmpeg二进制文件,我尝试在终端中运行可执行文件,它告诉找不到该命令?我现在可以运行它的唯一方法是使用命令:"open ffmpeg"
,但这样终端在另一个窗口打开,这不是我所期待的。
是否有任何方法直接在终端中调用ffmpeg(就像在Windows cmd中运行一样)或者我错过了任何东西?
Mac OS X(和Unix)与Windows不同。调用open ffmpeg
不保证打开目录中的二进制文件,它保证在PATH变量中找到二进制文件(请参阅echo $PATH
来查看)。改为尝试open ./ffmpeg
。
你可能最好用Homebrew来安装它,它会给你系统访问权限。
'open。/ ffmpeg'对于shell命令没有意义,因为OS X Launch Services将尝试在另一个终端窗口中打开二进制文件,然后停止。只要做'。/ ffmpeg' – slhck 2013-03-06 10:17:07
好的方面,取决于他想要做什么,所以如果他真的希望把它从他称之为的终端分开开放的话,那么我就离开了。 – 2013-03-06 10:22:21
谢谢尼古拉斯,./ffmpeg是我正在寻找的东西,你为我节省了这些MacOS的东西 – user2139175 2013-03-06 10:38:31
“找不到命令”告诉你应该输入可执行文件的完整路径,或者你应该在shell上添加环境变量。尝试输入path/to/ffmpeg来执行。 – 2013-03-06 09:35:06
不,我在二进制的路径,我可以运行“打开ffmpeg”,但不是“ffmpeg”,它告诉“-bash:ffmpeg:命令未找到” – user2139175 2013-03-06 09:46:19
我只是将它下载到我的Downloads文件夹,然后执行成功。尝试“cd/Users/yourAccount/Downloads /”,然后“./ffmpeg” – 2013-03-06 10:02:00