|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Kiselev 2:5020/400 06 May 2003 19:55:55 To : Vladislav Bondarenko Subject : Re: KWorld TV878-BK -------------------------------------------------------------------------------- .RFC-Message-ID: <qjl89b.tgm.ln@127.0.0.1> From: Andrey Kiselev <dron@ak4719.spb.edu> Vladislav Bondarenko <Vladislav.Bondarenko@p124.f9.n4614.z2.fidonet.org> wrote: VB> Имеется сабжевый тюнеp, всё настpоено (во всяком случае я так думал) VB> но ни kwintv ни xawtv не хочет писать звук (сабж юзается исключительно для VB> оцыфpовки с видака - посему смотpит на одну частоту) VB> звук идёт чеpез Line-in на звуковушку. Как там насчет KWorld я не знаю, а вот про мой AVerMedia у меня вот что в памятке записано: В /etc/modules.conf (/etc/conf.modules) нужно внести: ---------------------Cut here------------------------ # bttv alias char-major-81 videodev alias char-major-81-0 bttv pre-install bttv modprobe -k tuner post-install bttv modprobe -k btaudio options bttv card=41 tuner=5 radio=1 pll=1 options bttv2 card=41 tuner=5 radio=1 pll=1 options tuner type=5 ---------------------Cut here------------------------ card=41 соответствует AVerMedia TVPhone98 (подходит и для TV-Studio), tuner=5 указывает на использование тюнера Philips PAL. Для модуля tuner можно использовать опции radio_range=min,max и tv_range=min,max. По умолчанию диапазон устанавливается в 65 -- 108 МГц для радио и в 44 -- 890 МГц для телесигнала (т.к. тюнер не любит, когда выставляемые частоты выходят за допустимый диапазон). Указанные опции позволяют переопределить границы принимаемого диапазона. Диапазон указывается в мегагерцах. Модуль btaudio необходим в том случае, если предполагается производить запись звука. Чип BT878 может работать в двух режимах --- цифровом и аналоговом. В цифровом режиме можно получить 16-битный стереозвук с частотой дискретизации 32000 Гц. Для рассматриваемой карты цифровой режим не работает (по неизвестной мне причине). Аналоговый режим дает возможность получить только монофонический звук с теми же параметрами. По умолчанию драйвер btaudio инициализирует оба режима, причем цифровой сигнал можно будет получать с устройства /dev/dsp1, а аналоговый --- с /dev/dsp2. Это можно изменить, указав номер желаемых устройств в параметрах dsp1 и dsp2. Hапример, вот так можно поменять их местами: btaudio dsp1=2 dsp2=1 Кроме того, можно выключить любой из режимов с помощью параметров analog=0 и digital=0. Если при этом добавить опцию debug=1, то возможно получить дополнительную информацию (какие конкретно устройства зарегистрировал драйвер): ---------------------Cut here------------------------ btaudio: driver version 0.4 loaded [audio A/D mode] btaudio: Bt878 (rev 17) at 00:0b.1, irq: 10, latency: 32, memory: 0xd6002000 btaudio: dsp: minor=19, mixer: minor=16 ---------------------Cut here------------------------ Опция dsp=x (где x=0,1,2,3) позволяет указать, какое устройство следует использовать драйверу. Для захвата звука можно, например, использовать такую команду: sox -w -r 32000 -t ossdsp /dev/dsp1 -t .wav <filename.wav> В данном случае звук лучше всего снимать с линейного входа звуковой карты, так будет качественнее: sox -w -r 44100 -c 2 -t ossdsp /dev/dsp2 -t .wav <filename.wav> Думаю, что частоту дискретизации имеет смысл установить в 44100, так будет лучше. Вот так можно сразу сжимать записываемый звук в MP3 (требуется MP3-кодер LAME): sox -w -r 44100 -c 2 -t ossdsp /dev/dsp -t .raw -|lame -m s -v -V 0 -B 256 -h -r -x - <filename.mp3> А так можно сжимать в Ogg Vorbis: sox -w -r 44100 -c 2 -t ossdsp /dev/dsp -t .raw -|oggenc -r -b 256 - -o <filename.ogg> -- Andrey V. Kiselev --- ifmail v.2.15dev5 * Origin: Scientific Research Center for Ecological Safety Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1722e750aa21.html, оценка из 5, голосов 10
|