AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

[Mac OS X] Работаем со звуковыми файлами в командной строке

Продолжаем знакомство с возможностями командной строки. На этот раз попробуем что-нибудь поделать со звуковыми файлами. Для этого в командной строке OS X есть кое-что. 🙂

Приступим

Для начала посмотрим команду afplay.

По названию несложно догадаться, что она позволяет воспроизвести музыкальный файл. Использование очень простое:

afplay song.mp3

Для прекращения проигрывания — Ctrl+С. Если есть желание послушать в фоне, то после названия файла через пробел поставить &, но при этом придется либо слушать до конца, либо завершать воспроизведение командой killall afplay. 🙂

Команда afplay ни в коем случае не заменяет музыкального плеера, поскольку возможности ее крайне ограничены и основное ее предназначение — просто услышать, что записано в том или ином файле. Посмотреть ее скромные возможности как всегда можно по команде man afplay.

Следующая команда

afinfo

Тоже из названия несложно догадаться, что она позволяет получить информацию о музыкальном файле. Использование только одно:

afinfo song.mp3

При этом будет выведена основная информация о том, что же внутри звукового файла, например (картинки кликабельны):

Ну и напоследок

Команда afconvert. Это уже посерьезнее. 🙂

Позволяет конвертировать звуковые файлы из одного формата в другой. Помощь по использованию команды можно получить по afconvert -h, а список поддерживаемых форматов по afconvert -hf.

Пример использования. Конвертируем mp3 в формат m4a (для iTunes), но с увеличенным почти до 320kbps битрейтом:

afconvert song.mp3 -o song.m4a -q 127 -b 320000 -f 'm4af' -d 'aac '

Если нужно, то проверяем на слух первые 10 секунд воспроизведением, ну и, например, затем смотрим данные полученного файла:

Опытные пользователи командной строки легко напишут скрипт на основе этой команды, например, для конвертации всех файлов в заданном каталоге.

Во избежание неизбежной критики, приводить свой вариант не рискну. 🙂

Удачи!

Новости по теме
Наконец-то! Алиса научилась понимать, когда ее перебивают во время разговора
Как сделать бесплатное обслуживание карты Сбербанк через приложение на iPhone
Как изменится экран в базовом iPhone 17 по сравнению с iPhone 16
Новости партнеров
Биткоин установил новый максимум курса. Каким будет следующий пик криптовалюты?
Биткоин установил новый максимум курса. Каким будет следующий пик криптовалюты?
Сколько лет обновляются смартфоны Samsung
Сколько лет обновляются смартфоны Samsung
Из-за чего в будущем могут пробудиться больше 100 вулканов?
Из-за чего в будущем могут пробудиться больше 100 вулканов?