Руководство по воспроизведению и преобразованию аудиофайлов с помощью команд терминала
Приложение Terminal – это шлюз для доступа к командной строке в macOS. Если вы часто работаете в Терминале и хотите воспроизвести аудиофайл, нет необходимости покидать приложение. Есть команды, которые можно использовать не только для воспроизведения аудиофайлов непосредственно из Терминала, но и для преобразования аудиофайлов.
Как воспроизвести аудиофайл в терминале
Сначала запустите приложение «Терминал» на своем Mac, выбрав « Приложения»> «Утилиты» или «В центре внимания» . Чтобы воспроизвести аудиофайл из Терминала, запустите команду afplay, а затем укажите путь к аудиофайлу, который вы хотите воспроизвести.
Например:
afplay /Users/itechno8/Downloads/file.wav
(Чтобы получить путь к любому файлу, просто выберите файл в Finder и нажмите Cmd + Option + C, чтобы скопировать его на клавиатуру.)
После запуска песни вы можете остановить команду afplay, нажав Control + C.
Вы также можете закрыть окно Терминала после запуска песни; при этом песня будет воспроизводиться в фоновом режиме, но вам нужно изменить используемую команду. Для этого добавьте & disown после пути к аудиофайлу:
afplay /Users/itechno8/Downloads/file.wav & disown
Как только вы закроете окно, вы можете получить предупреждение о том, что закрытие терминала завершит процесс afplay . Выберите « Завершить», и окно закроется . Вы обнаружите, что песня все равно будет играть.
Если вы хотите остановить воспроизведение звука после закрытия окна, вам нужно снова открыть Терминал и запустить команду killall, чтобы остановить его:
killall afplay
Как получить информацию об аудиофайле в терминале
Вы можете использовать команду afinfo в Терминале, чтобы получить конкретную информацию об аудиофайле. Просто введите команду, а затем путь к аудиофайлу. Например:
afinfo /Users/itechno8/Downloads/file.wav
Как конвертировать аудио файлы в терминале
Аудиофайлы также можно конвертировать из одного формата в другой из Терминала. Команда afconvert позволяет вам это сделать. Есть много сложных вариантов использования этой команды, но мы сосредоточимся на простом преобразовании одного формата аудиофайла в другой.
Чтобы сделать это простым способом, откройте папку, содержащую файл, который вы хотите преобразовать. Удерживая нажатой клавишу Control, щелкните основную папку и выберите « Новый терминал в папке» .
Общий формат команды afconvert следующий:
afconvert -f FORMAT -d CODEC SOURCEFILE [-o DESTINATIONFILE]
Необходимо указать и формат файла, и кодек. В противном случае появится ошибка. Если вы опустите параметр -o , afconvert автоматически выберет имя и расширение на основе других входных данных.
Пример использования этой команды выглядит следующим образом:
afconvert -f M4AF -d LEI32 Original.wav [-o Converted.mp4]
Это преобразовало мой файл WAV "Original.wav" в файл MP4 "Converted.mp4".
Важно отметить, что macOS по умолчанию не поставляется с кодировщиком MP3, и, следовательно, вы можете столкнуться с некоторыми трудностями при преобразовании файлов mp3 из окна Терминала без стороннего кодировщика. Чтобы получить список поддерживаемых форматов, используйте следующую команду:
afconvert -hf
Чтобы получить дополнительную помощь по команде afconvert , попробуйте запустить следующее:
afconvert -h
Возможное использование команд
Команды, описанные выше, могут иметь множество применений. Вы можете использовать команду afconvert, чтобы автоматизировать процесс преобразования нескольких файлов, или вы можете использовать SSH для доступа к вашему Mac с другого Mac и использовать Терминал для воспроизведения звука через динамики. Может быть, чтобы удивить коллегу?