wavplay, wavrec — проигрывание и запись WAV-файлов.
Команда wavplay проигрывает файл формата WAV на аудиоустройстве (по умолчанию /dev/dsp
), читая WAV параметры из заголовка исходного файла. (Опции командной строки изменяют эти умолчания, в том числе для применения спецэффектов.)
Команда wavrec опрашивает аудиоустройство (получая сэмплы) и пишет WAV-файл. Опции командной строки дают полный контроль над разрешением (частотой записи) и длительностью процесса.
И wavplay, и wavrec позволяют запереть устройство для эксклюзивного доступа.
wavplay [-h,--help] [-q] [-s rate] [-S] [-M] [-b bits] [-i] [-k ipc-key] [-R] [-l] [-u] [-L] [-U] [-V,--version] [input-files] wavrec [-h,--help] [-q] [-s rate] [-S] [-M] [-b bits] [-t secs] [-k ipc-key] [-R] [-l] [-u] [-L] [-U] [-V,--version] [output-file]
-h
--help
-h
.-q
-s rate
rate
) в Гц. По умолчанию это 8000 Гц. -S
-M
). Этот режим используется по умолчанию. -M
-S
).-b bits
bits
) на сэмпл (8/12/16). По умолчанию 16.-t secs
secs
). По умолчанию — 10 секунд.-i
-k key
-R
-l
-u
-L
-U
-V
--version
-V
.wavplay не проигрывает файлы, содержащие SLNT или LIST. Сжатые форматы пока также не поддерживаются.
wavplay был к версии 1.0 практически полностью переписан Warren W. Gay (wwg@ica.net), который заменил ранний код, написанный Andre Fuechsel (af1@irz.inf.tu-dresden.de). Erik de Castro Lopo (erikd@zip.com.au) написал функции ввода/вывода заголовка WAV-файла. Данный материал подготовлен на основании перевода странички, созданной Stephen Crane (jsc@cs.city.ac.uk).