команда aplay в Linux с примерами
aplay - это аудиоплеер командной строки для драйверов звуковой карты ALSA (Advanced Linux Sound Architecture). Он поддерживает несколько форматов файлов и несколько звуковых карт с несколькими устройствами. Он в основном используется для воспроизведения звука в интерфейсе командной строки. aplay очень похож на arecord, только он проигрывает вместо записи. Для поддерживаемых форматов звуковых файлов частота дискретизации, битовая глубина и т. Д. Могут быть автоматически определены из заголовка звукового файла.
Синтаксис:
aplay [флаги] [имя файла [имя файла]] ...
Если имя файла не указано, используется стандартный вывод.
Параметры:
- -h, –help: показать справочную информацию.
- –Version: распечатать текущую версию.
- -l, –list-devices: перечислить все звуковые карты и цифровые аудиоустройства.
- -L, –list-pcms: перечислить все определенные PCM (импульсно-кодовая модуляция).
- -D, –device = NAME: выбрать PCM по имени.
- -q –quiet: тихий режим. Подавлять сообщения (не звук :)).
- -t, –file-type ТИП: Тип файла (вок, wav, raw или au). Если этот параметр не указан, используется формат WAVE.
- -c, –channels = #: количество каналов. По умолчанию - один канал. Допустимые значения от 1 до 32.
- -f –format = FORMAT: Если формат не задан, используется U8.
- -r, –rate = #: частота дискретизации в герцах. По умолчанию частота составляет 8000 Гц.
- -d, –duration = #: прерывание через # секунды.
- -s, –sleep-min = #: Мин. время сна. По умолчанию не спит.
- -M, –mmap: использовать режим ввода-вывода с отображением памяти (mmap) для аудиопотока. Если этот параметр не установлен, будет использоваться режим ввода-вывода для чтения / записи.
- -N, –nonblock: открыть аудиоустройство в неблокирующем режиме. Если устройство занято, программа немедленно завершит работу.
Примечание. Эта команда содержит различные другие параметры, которые обычно нам не нужны. Если вы хотите узнать больше, вы можете просто запустить следующую команду на своем терминале.
aplay --help
Признанные образцы форматов: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM СПЕЦИАЛЬНОЕ S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE G723_24 G723_24_1B G723_40 G723_40_1B DSD_U8 DSD_U16_LE DSD_U32_LE DSD_U16_BE DSD_U32_BE
Примечание. Некоторые из них могут быть недоступны на выбранном оборудовании.
Примеры:
- Воспроизводит звук всего 10 секунд на частоте 2500 Гц.
- Воспроизводит полный аудиоклип с частотой 2500 Гц.
- Показать информацию о версии.