Certamente, um dos dispositivos mais complicados de se configurar no Linux é um receptor de TV Digital.

Por isso, antes de sair comprando qualquer modelo ou marca, a principal dica é pesquisar na internet para encontrar algum em que a experiência sobre a plataforma

 Linux

seja positiva.

Com este objetivo, veremos neste tutorial como configurar o dispositivo PlayTV USB SBTVD da PixelView no Ubuntu 10.04 LTS.

O sinal é aberto, a quantidade e qualidade dos canais e sinais disponíveis, dependerão da sua região. Aqui em Guarulhos-SP, o dispositivo encontrou as seguintes emissoras/canais:

  • Gazeta HD;
  • Gazeta 1SEG-;
  • PlayTV USB SBTVD;
  • Record HD;
  • Record 1SEG;
  • Canal 21 HDTV;
  • Canal 21 1SEG;
  • BAND HDTV;
  • BAND 1SEG;
  • CULTURA HD;
  • UNIVESP;
  • MULTICULTURA;
  • CULTURA 1SEG;
  • SBT HD;
  • SBT 1SEG;
  • Globo HD;
  • Globo SD;
  • Globo 1SEG;
  • Rede TV! HD;
  • Rede TV! 1SEG;
  • Rede TV! 3D;
  • MTV HD;
  • MTV 1SEG;
  • Rede Vida 1SEG;
  • Rede Vida HD;
  • TV Aparecida 1SEG;
  • TV Aparecida HD;
  • Record News 1SEG;
  • Record News HD;
  • TV Diario 1SEG;
  • TV Diario HD.
  • Linux e Unix

Qual a diferença entre 1SEG e Full-SEG?

O sinal de TV Digital é dividido em 13 segmentos. 12 em alta definição ou Full-SEG, e 1 em baixa definição, 1-SEG. Este último é destinado à recepção por dispositivos portáteis como celulares, com definições de 240x180, 320x240 ou 320x240 em pixels.

Obviamente a qualidade da imagem em Full-SEG apresenta uma enorme diferença se comparada a 1-SEG, pois os segmentos Full-SEG transmitem imagens em SD com resolução 720x480 pixels ou HD de 1920x1080 em pixels.

Instalando o dispositivo

A primeira coisa a fazer, é saber se o seu sistema encontrou o dispositivo de TV Digital, então, plugue o dispositivo numa das portas USB, aguarde alguns segundos e rode no terminal o comando:

lsusb

A saída seria mais ou menos assim:

Bus 001 Device 030: ID 1554:5010 Prolink Microsystems Corp.

Instalando e compilando os drives recentes e firmware

No terminal, digite o comando abaixo:

hg clone http://www.linuxtv.org/hg/v4l-dvb

Este comando fará o download de aproximadamente 30MB de vários arquivos. Aguarde os 'adds' e prossiga com a compilação:

Acesse ao diretório "video 4 Linux":

cd v4l-dvb

Abra o arquivo ".config" com algum editor de texto, localize e altere a linha conforme a instrução abaixo:

- Original:

CONFIG_DUB_FIREDTU = m

Ferramentas IA Linux

- Alterar para:

CONFIG_DUB_FIREDTU = n

Salve e feche o arquivo.

Agora, execute os comandos abaixo para a compilação e instalação dos drives:

make
# make rmmod
# make install

Baixe o firmware no link abaixo, copie-o ou mova-o para "/lib/firmware":

Plugue novamente o dispositivo em alguma porta USB.

Baixe, compile e instale as ferramentas 'dvb':

hg clone http://linuxtv.org/hg/dvb-apps
$ cd dvb-apps
$ make
# make install

Abra um editor de textos de sua preferência e crie arquivo "ch_freq.conf" com a tabela brasileira de frequências:

# -- INICIO --
# CANAIS UHF DE 14 A 69

T 473142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 14
T 479142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 15
T 485142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 16
T 491142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 17
T 497142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 18
T 503142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 19
T 509142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 20
T 515142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 21
T 521142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 22
T 527142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 23
T 533142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 24
T 539142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 25
T 545142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 26
T 551142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 27
T 557142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 28
T 563142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 29
T 569142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 30
T 575142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 31
T 581142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 32
T 587142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 33
T 593142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 34
T 599142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 35
T 605142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 36
# CANAL 37 - NAO UTILIZADO
T 617142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 38
T 623142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 39
T 629142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 40
T 635142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 41
T 641142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 42
T 647142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 43
T 653142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 44
T 659142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 45
T 665142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 46
T 671142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 47
T 677142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 48
T 683142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 49
T 689142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 50
T 695142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 51
T 701142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 52
T 707142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 53
T 713142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 54
T 719142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 55
T 725142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 56
T 731142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 57
T 737142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 58
T 743142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 59
T 749142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 60
T 755142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 61
T 761142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 62
T 767142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 63
T 773142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 64
T 779142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 65
T 785142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 66
T 791142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 67
T 797142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 68
T 803142857 6MHz AUTO AUTO AUTO AUTO AUTO NONE # channel 69
# -- FIM --

No terminal, volte ao diretório "v4l-dvb" e crie uma lista de canais utilizando o comando 'scan' e o arquivo com a tabela de frequências.

Como estamos falando de um dispositivo móvel, você poderá transportá-lo junto com seu notebook. Por exemplo, pode ser que, dependendo da região em que for ligar o dispositivo, a qualidade e quantidade de canais/sinais podem variar de região para região.

Então, siga a sugestão para não ter que scannear os canais sempre que estiver numa região diferente:

- Exemplos:

scan ch_freq.conf > canais_casa_de_praia.conf
$ scan ch_freq.conf > canais_trabalho.conf
$ scan ch_freq.conf > canais_casa.conf

etc...