在终端MacOS上运行ffmpeg

use*_*175 3 macos terminal qt ffmpeg qprocess

我对MacOS很陌生,我觉得使用Terminal很容易ffmpeg就像在Window上一样正常运行.

我从http://ffmpegmac.net获得了ffmpeg二进制文件,我尝试在终端中运行可执行文件,它告诉命令没有找到?我现在可以运行它的唯一方法是使用命令:"open ffmpeg",但这样终端在另一个窗口中打开,这不是我所期待的.

有没有办法直接在终端中调用ffmpeg(就像在Windows cmd上运行一样)或者我错过了什么?

Nic*_*ith 9

Mac OS X(和Unix)与Windows不同.open ffmpeg不能保证调用打开目录中的二进制文件,保证在PATH变量中找到二进制文件(echo $PATH可以看到).试试吧open ./ffmpeg.

你可能最好用Homebrew安装它,它会给你系统范围的访问权限.

  • `open./ ffmpeg`对于shell命令没有意义,因为OS X Launch Services将尝试在另一个终端窗口中打开二进制文件,然后停止.做`./ ffmpeg` (2认同)