Open Sound System

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая MaGIc2laNTern (обсуждение | вклад) в 02:30, 30 июня 2006. Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

/dev/dsp — стандартный файл ввода–вывода звука в UNIX–совместимых операционных системах.

Чтение из файла

При чтении из /dev/dsp мы получаем несжатый аудио–поток с микрофона компьютера через вход звуковой карты. Например, можно выполнить команду «cat /dev/dsp > ./wave-file.wav», который же, в последствии, можно будет снова вывести на /dev/dsp.

Запись в файл

При записи в /dev/dsp, записываемая информация воспринимается как аудио–поток и выводится непосредственно на динамики компьютера через выход звуковой карты. Например, можно выполнить команду «cat ./wave-file.wav > /dev/dsp», однако, если попытаться записать в /dev/dsp звуковой поток в формате MP3, Ogg vorbis, или в другом звуковом формате, в котором происходит сжатие звука — будет выводиться непосредственно сжатый поток.

Некоторые люди развлекаются, выводя различные не–аудио файлы на /dev/dsp. Например, некоторые находят забавным выполнить команду «cat /dev/urandom > /dev/dsp», что выводит на динамики случайный поток поток информации, а, соответственно, теоретически, на динамики таким образом могут вывестись интересные звуки. Или так же вывести, например, конфигурационный файл или лог веб-сервера.