LINUX.ORG.RU

как проиграть звук в Linux


0

1

подскажите пожалуйста,вот имею несколько wav-файлов..даю команду cat melody.wav > /dev/dsp -проигрывается файл-мелодия,а если таким же образом пытаться проиграть файл с голосом,то звучит какая-то хрень непонятная....и еще скажите как посмотреть видет ли комп аудиокарту (команды lspci нет) и можно ли с помощью aumix проиграть файл?



Последнее исправление: dimitry80 (всего исправлений: 1)

Если видит, должны быть всякие /dev/dsp и/или /dev/snd/*, /proc/asound/cards и т. п.

Проиграть aplay или ffplay. ffprobe скажет, че там вообще такое внутри.

botkin
()

Установи mplayer или mpg123. Можно конечно вручную перекодировать поток и отправлять в /dev/dsp, но не думаю что тебе это надо (:

pevzi ★★★★★
()

А зачем тебе использовать такие ректальные методы-то? У тебя нет иксов? Поставь mocp.

команды lspci нет


emerge pciutils

Zhbert ★★★★★
()

> файл с голосом

Отлично проигрывается любое аудио, но оно должно быть в формате raw (wav).

Igron ★★★★★
()

>команды lspci нет
Ставь pciutils.

у меня нет команд aplay,ffplay

Ставь alsa-utils.

anon_666
()
Ответ на: комментарий от Igron

Отлично проигрывается любое аудио, но оно должно быть в формате raw (wav).

Ещё семплы должны быть в том формате, который по умолчанию настроен в OSS (т.е. разрядность сэмплов, число каналов и частота дискретизации). Плюс надо, чтобы данные в файле начинались после заголовка RIFF-файла на границе сэмплов, иначе они «съедут» и вместо «шум в начале + нормальный звук» мы получим только шум.

Иными словами, cat file.wav >/dev/dsp работать будет далеко не всегда. Да и не должно оно всегда работать...

Deleted
()

спасибо всем за оказанную поддержку!!

dimitry80
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.