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