Руководство по воспроизведению и преобразованию аудиофайлов с помощью команд терминала

Приложение 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 . Выберите « Завершить», и окно закроется . Вы обнаружите, что песня все равно будет играть.

Связанный: Шпаргалка по командам терминала Mac

Если вы хотите остановить воспроизведение звука после закрытия окна, вам нужно снова открыть Терминал и запустить команду killall, чтобы остановить его:

 killall afplay

Как получить информацию об аудиофайле в терминале

Вы можете использовать команду afinfo в Терминале, чтобы получить конкретную информацию об аудиофайле. Просто введите команду, а затем путь к аудиофайлу. Например:

 afinfo /Users/itechno8/Downloads/file.wav

Как конвертировать аудио файлы в терминале

Аудиофайлы также можно конвертировать из одного формата в другой из Терминала. Команда afconvert позволяет вам это сделать. Есть много сложных вариантов использования этой команды, но мы сосредоточимся на простом преобразовании одного формата аудиофайла в другой.

Связанный: Веселые и классные команды терминала Mac, которые стоит попробовать

Чтобы сделать это простым способом, откройте папку, содержащую файл, который вы хотите преобразовать. Удерживая нажатой клавишу 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 и использовать Терминал для воспроизведения звука через динамики. Может быть, чтобы удивить коллегу?