### 6.0 superiores###
Primeiramente, deve-se ter uma placa de captura suportada pelo
linux. Deve-se procurar placas com chipset Brooktree Bt848, Bt848A,
Bt849, Bt878 e Bt879, que possuem suporte via driver bttv. Existem
alguns outros modelos no mercado, que no entanto podem não
ter driver ainda, ou são somente suportadas pelo sistema
operacional Windows(r).
Execute então como root o comando:
[root@localhost /root]# modprobe bttv
|
que fará a carga dos demais módulos para a placa
de tv.
então execute o comando
[root@localhost /root]# modprobe csp3400
|
que fará a carga do módulo do som da placa de
tv.
Verifique se os módulos foram corretamente
carregados:
[root@localhost /root]# lsmod
Module Size Used by
msp3400 13712 0 (unused)
tuner 2832 1 (autoclean)
bttv 45648 0
videodev 2656 2 [bttv]
i2c-algo-bit 7024 1 [bttv]
i2c-core 12416 0 [msp3400 tuner bttv i2c-algo-bit]
|
Para que os módulos sejam carregados na
inicialização:
Edite o arquivo /etc/modules.conf e
insira as seguintes linhas:
# para o i2c funcionar
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# carga do driver bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=n radio=n
options tuner debug=1 type=n
# saída de som
options snd-card-ens snd_index=0
options msp3400 mixer=1
|
Alguns parâmetros devem ser configurados no arquivo acima
para que a placa carregue normalmente; eles identificam cada modelo
de placa individualmente, de modo que o driver saiba como
configurar a placa de cada um dos fabricantes.
Os primeiros parâmetros a serem verificados é o
modelo da placa e do tuner, além de se verificar ou
não a existência e um módulo de rádio.
Existe uma lista pré compilada de modelos testados, junto
com o pacote do bttv. Esta lista está em um arquivo chamado
CARDLIST. Nesta, existe uma lista de modelos e outra de tuners
(sintonizadores) que devem ser colocados no arquivo /etc/modules.conf.
Arquivo CARDLIST:
bttv
card=0 - *** UNKNOWN ***
card=1 - MIRO PCTV
card=2 - Hauppauge old
card=3 - STB
card=4 - Intel
card=5 - Diamond DTV2000
card=6 - AVerMedia TVPhone
card=7 - MATRIX-Vision MV-Delta
card=8 - Fly Video II
card=9 - TurboTV
card=10 - Hauppauge new (bt878)
card=11 - MIRO PCTV pro
card=12 - ADS Technologies Channel Surfer TV
card=13 - AVerMedia TVCapture 98
card=14 - Aimslab VHX
card=15 - Zoltrix TV-Max
card=16 - Pixelview PlayTV (bt878)
card=17 - Leadtek WinView 601
card=18 - AVEC Intercapture
card=19 - LifeView FlyKit w/o Tuner
card=20 - CEI Raffles Card
card=21 - Lucky Star Image World ConferenceTV
card=22 - Phoebe Tv Master + FM
card=23 - Modular Technology MM205 PCTV, bt878
card=24 - Askey/Typhoon/Anubis Magic TView CPH051/061 (bt878)
card=25 - Terratec/Vobis TV-Boostar
card=26 - Newer Hauppauge WinCam (bt878)
card=27 - MAXI TV Video PCI2
card=28 - Terratec TerraTV+
card=29 - Imagenation PXC200
card=30 - FlyVideo 98
card=31 - iProTV
card=32 - Intel Create and Share PCI
card=33 - Terratec TerraTValue
card=34 - Leadtek WinFast 2000
card=35 - Chronos Video Shuttle II
card=36 - Typhoon TView TV/FM Tuner
card=37 - PixelView PlayTV pro
card=38 - TView99 CPH063
card=39 - Pinnacle PCTV Rave
card=40 - STB2
card=41 - AVerMedia TVPhone 98
card=42 - ProVideo PV951
card=43 - Little OnAir TV
card=44 - Sigma TVII-FM
card=45 - MATRIX-Vision MV-Delta 2
card=46 - Zoltrix Genie TV
card=47 - Terratec TV/Radio+
card=48 - Dynalink Magic TView
card=49 - GV-BCTV3
card=50 - Prolink PV-BT878P+4E (PixelView PlayTV PAK)
card=51 - Eagle Wireless Capricorn2 (bt878A)
card=52 - Pinnacle Studio PCTV Pro tuner
type=0 - Temic PAL
type=1 - Philips PAL_I
type=2 - Philips NTSC
type=3 - Philips SECAM
type=4 - NoTuner
type=5 - Philips PAL
type=6 - Temic NTSC
type=7 - Temic PAL_I
type=8 - Temic 4036 FY5 NTSC
type=9 - Alps HSBH1
type=10 - Alps TSBE1
type=11 - Alps TSBB5
type=12 - Alps TSBE5
type=13 - Alps TSBC5
type=14 - Temic 4006FH5
type=15 - Alps TSCH6
|
O primeiro parâmetro a ser modificado é o
options bttv card=n radio=n
|
Onde n deve ser obtido da lista acima, de acordo com o seu
modelo. Ex: sua placa é uma TView99 CPH063, então, de
acordo com a tabela, ela é card número 38. Neste caso
a linha ficaria:
options bttv card=38 radio=n
|
O parâmetro seguinte é o radio=n, onde n pode ser 1
ou 0, significando a existência, ou não, de um
rádio na placa de captura, respectivamente. Isto vai variar
de fabricante para fabricante, portanto verifique no manual do
produto se ela possui ou não o recurso de rádio.
O parâmetro seguinte é do sintonizador (tuner) que
determina o modelo do sintonizador que sua placa possui. O
parâmetro é:
options tuner debug=1 type=n
|
Onde debug=1 ativa o modo "detalhado", de modo a ecoar todas
mensagens do driver na tela. Caso não deseje este
comportamento, substitua o valor por 0. O parâmetro seguinte,
type=n é o mais importante, pois define o modelo do tuner
possuído. Visto que a maioria dos manuais não informa
este parâmetro, uma forma é informar 1 por 1 os
valores da lista "tuner" acima até que a imagem seja exibida
corretamente. Os modelos mais comuns parecem ser os baseados em
tuner da Philips.
Então partimos para o software de captura: xawtv
verifique se os pacotes estão instalados com o
comando:
[root@localhost /root]# rpm -qa |grep xawtv
|
caso não estejam, instale a partir do cdrom da conectiva
numero 2:
coloque o cdrom na unidade e monte:
[root@localhost /root]# mount /mnt/cdrom
|
entre no diretório que estão os rpms
[root@localhost /root]# cd /mnt/cdrom/conectiva/RPMS
|
então instale com o comando:
[root@localhost /root]# rpm -ivh xawtv-3.17-3cl.i386.rpm
|
Caso a versão seja mais nova apenas irá mudar a
versão.
execute então o aplicativo
[root@localhost /root]# xawtv
|
O mesmo apresentará uma tela de tv, clique com o
botão direito na tela e será apresentado um menu de
opções a serem feitos acertos:
Clique nas opções com o botão esquerdo para
poder selecionar.
Aqui no Brasil, o utilizado nas opções
é:
Video Source = Television
Frequency table = us-bcast
Audio = mono (ou Stereo, de acordo com sua placa)
Capture = overlay
|
Depois de feitos estes ajustes, para mudar de canal utilize as
teclas de direção para cima ou para baixo.
Ao localizar um canal, faça a sintonia fina com as teclas
de direção para os lados (<- ->) assim que a
imagem e o som estejam perfeitos, pressione no menu a
opção:
Channel Editor
E será aberto outro menu (Config) onde já
estará indicado o canal (Channel), bastando para prosseguir
clicar na área do Hotkey e escolher uma tecla para ser o
shortcut desse canal (recomendado F1..F12), basta pressionar a
tecla desejada para setá-la.
Então no Station ID, escreva o nome da emissora.
pressione Add, então salve (Save) e feche o menu.
Isso fara que seja criado um arquivo no diretório home do
usuário chamado
Nesse arquivo ficam gravadas as configurações
feitas em seu programa. Note que cada usuário possui sua
configuração específica.
Segu um exemplo do .xawtv para 2 canais (em Curitiba, em outras
cidades vai variar com as emissoras)
[global]
freqtab = us-bcast
pixsize = 128 x 96
pixcols = 1
jpeg-quality = 75
mjpeg-quality = 75
keypad-ntsc = no
osd = yes
# [Station name]
# capture = overlay | grabdisplay | on | off
# input = Television | Composite1 | S-Video | ...
# norm = PAL | NTSC | SECAM | ...
# channel = #
# fine = # (-128..+127)
# key = keysym | modifier+keysym
# color = #
# bright = #
# hue = #
# contrast = #
[defaults]
norm = PAL-M
capture = over
input = Television
[Globo]
channel = 12
key = F1
[Record]
channel = 7
key = F2
|
Outros controles importantes:
Aumentar o volume = +
Abaixar o volume = -
Mudo = a
Tela cheia = f
Lista de canais = c
Manter sobre outros programas = t
Pular entre canais da lista = z (essa opção fica pulando os canais em
determinado intervalo de tempo)
|
Existe ainda a opção de programa para o ambiente
texto:
Execute:
[root@localhost /root]# fbtv
|
As configurações são um pouco diferentes do
xawtv, sendo que para trocar de canal usa-se as teclas de
direção para a direita e esquerda e para sintonizar
Up and Down (direcional para cima) e para baixo.