Во-первых, вам нужно найти фактический двоичный исполняемый файл в пакете приложения 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
чтобы получить расширенный вывод журнала, чтобы помочь при тестировании различных команд.