wavplay

Команды пользователя

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
определяет ключ IPC для запирающих устройство семафоров. По умолчанию 0x33333333.
-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).

См. также

 
soft/wavplay.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki