Запустите ffmpeg на терминале MacOS

Я новичок в MacOS, и мне не так просто работать с Терминалом, чтобы заставить ffmpeg работать правильно, как в Window.

У меня есть двоичный файл ffmpeg с http://ffmpegmac.net, и я пытаюсь запустить исполняемый файл в терминале, он сообщает, что команда не найден ? Единственный способ, которым я могу запустить его сейчас, - это использовать команду: "open ffmpeg", но таким образом терминал открывается в другом окне, и это не то, что я ожидаю.

Есть ли способы вызвать ffmpeg непосредственно в терминале (так же, как запустить в Windows cmd), или я что-то упускаю?


person user2139175    schedule 06.03.2013    source источник
comment
Команда не найдена сообщает, что вы должны ввести полный путь к исполняемому файлу или добавить переменную среды в оболочку. Попробуйте ввести path/to/ffmpeg для выполнения.   -  person Chen-Hai Teng    schedule 06.03.2013
comment
Нет, я на пути бинарника, я могу запустить открытый ffmpeg, но не только ffmpeg, он говорит -bash: ffmpeg: команда не найдена   -  person user2139175    schedule 06.03.2013
comment
Я просто загружаю его в папку «Загрузки» и успешно выполняю. Попробуйте cd /Users/yourAccount/Downloads/, затем ./ffmpeg   -  person Chen-Hai Teng    schedule 06.03.2013
comment
Спасибо, Чен-Хай, до сих пор я не знал, что должен набирать ./ffmpeg вместо ffmpeg.   -  person user2139175    schedule 06.03.2013


Ответы (1)


Mac OS X (и Unix) отличается от Windows. Вызов open ffmpeg не гарантирует открытия двоичного файла в каталоге, он гарантированно найдет двоичный файл в вашей переменной PATH (выполните echo $PATH, чтобы увидеть это). Вместо этого попробуйте open ./ffmpeg.

На самом деле вам может быть лучше установить его с помощью Homebrew, что даст вам общесистемный доступ к нему.

person Nicholas Smith    schedule 06.03.2013
comment
open ./ffmpeg не имеет смысла для команды оболочки, поскольку службы запуска OS X попытаются открыть двоичный файл в другом окне терминала, остановившись после этого. Просто сделай ./ffmpeg - person slhck; 06.03.2013
comment
Хороший вопрос, зависит от того, что он хочет с ним делать, поэтому я оставил открытым, если он действительно хотел, чтобы он открывался отдельно от Терминала, из которого он его вызвал. - person Nicholas Smith; 06.03.2013
comment
Спасибо, Николас, ./ffmpeg — это то, что я ищу, вы спасли меня от этих вещей для MacOS. - person user2139175; 06.03.2013