LINUX.ORG.RU

AverMedia TVStudio и linux - помогите с установкой


0

0

Господа, подскажите, пожалуйста, как настоить AverMedia TVStudio под linux. Чтоб fm/tv тюнер работал и можно было смотреть (записывать) видео. Извините, может такие вопросы уже и были, но поиском я так нигде толком и не нашел ответа.

чип bt878 (bt879)

Надо ядро пропатчить или просто указать, что linuxvideo[M] и radio [M], а затем подгрузить bttv или как? Какой вообще софт нужен?

Спасибо за внимание. (alex)

anonymous

Вообще-то в modules.conf сначала надо посмотреть - там обычно все уже прописано...

anonymous
()

А поискать очень трудно было? Я уже сюда постил инструкции.



AVerMedia TV-Studio (чип Conexant Fusion Bt878A)



В стандартные ядра серии 2.2.x входит очень старая версия драйвера для

чипов Bt8x8, новую можно найти здесь:

http://www.strusel007.de/linux/bttv/

Это драйвер с интерфейсом video4linux версии 1. Драйвер для video4linux2

разрабатывается здесь:

http://bttv-v4l2.sourceforge.net/

В любом случае понадобится драйвер шины I2C.

Рекомендуется собирать эти драйверы как модули, поскольку им необходимо

задавать опции. Некоторые драйверы могут использовать опции ядра.

В /etc/modules.conf (/etc/conf.modules) нужно внести:



# bttv

alias char-major-81videodev

alias char-major-81-0bttv

pre-install bttvmodprobe -k tuner

post-install bttv       modprobe -k btaudio

optionsbttvcard=41 tuner=5 radio=1 pll=1

optionsbttv2card=41 tuner=5 radio=1 pll=1

optionstunertype=5



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. Например, вот так можно поменять их

местами:



btaudio dsp1=2 dsp2=1



Кроме того, можно выключить любой из режимов с помощью параметров analog=0 и

digital=0.

Если при этом добавить опцию debug=1, то возможно получить дополнительную

информацию (какие конкретно устройства зарегистрировал драйвер):



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



Опция dsp=x (где x=0,1,2,3) позволяет указать, какое устройство следует

использовать драйверу.

Для захвата звука можно, например, использовать такую команду:



sox -w -r 32000 -t ossdsp /dev/dsp1 -t .wav <file.wav>



Программное обеспечение для просмотра TV здесь:

http://www.strusel007.de/linux/xawtv/index.html (программа XawTV)

http://www.exploits.org/v4l/fmtools.html (утилита командной строки для

управления радио через интерфейс video4linux, а также радио-сканер).

http://mimms.sourceforge.net/rdj/ (RadioDJ --- программа для работы с радио,

имеет GTK-интерфейс, также включает утилиту управления тюнером из командной

строки, работает с LIRC).

http://www.stud.enst.fr/~viard/xmms-FMRadio.html

(подключаемый модуль для XMMS для прослушивания радио, в Debian этот пакет

называется xmms-fmradio).



Пакет lirc, реализующий возможность использования дистанционного пульта

управления можно найти по адресу:

http://www.lirc.org/

(там же модуль для XMMS для управления им с пульта).

В состав пакета входят два основных демона: lirc и lircmd.

В /etc/modules.conf



# lirc

alias char-major-61     lirc_gpio

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