Во-первых, вам нужно найти фактический двоичный исполняемый файл в пакете приложения VLC Mac. Откройте Finder
, перейдите в Applications
папку, щелкните правой кнопкой мыши приложение VLC и затем нажмите Show Package Contents
. Теперь вы можете просматривать то, что на самом деле внутри.
В этом случае двоичный файл VLC находится в Contents/MacOS
папке в виде файла VLC
. Открыть Terminal
и введите точный путь к файлу на это, и вы найдете бинарные Выполняет VLC: /Applications/VLC.app/Contents/MacOS/VLC
. Если вы не хотите каждый раз использовать весь этот путь, вы можете создать символическую ссылку и отредактировать вашу Bash PATH, чтобы указать на это.
Теперь, когда вы можете вызывать двоичный файл прямо из интерфейса командной строки, вы, вероятно, захотите выбрать интерфейс, чтобы у вас не выскочил обычный графический интерфейс. Полный список доступных интерфейсов находится на вики-странице VLC Interfaces .
Как только вы найдете рабочий набор команд для ваших вызовов VLC CLI, который выдает намеченный результат, вы, вероятно, захотите использовать dummy
интерфейс при вызове VLC в вашей программе / пакетной обработке. dummy
Интерфейс в основном ничего , но выход в терминале , как и большинство неинтерактивных программ CLI.
Конечный результат: /Applications/VLC.app/Contents/MacOS/VLC -I dummy [further parameters here]
Я рекомендую использовать этот -vvv
параметр, чтобы вы получили расширенный вывод журнала, чтобы помочь при тестировании различных команд.