Escolar Documentos
Profissional Documentos
Cultura Documentos
Descodificação de Canais Codificados TV-CABO
Descodificação de Canais Codificados TV-CABO
Por favor leia esta página inteira com atenção e não olhe apenas as imagens, para
não me começar a escrever E-Mails sobre problemas e perguntas que podem ser
resolvidas lendo com cuidado, usando o cérebro e tentando um pouco.
Uma outra observação para as pessoas sem Placa BT-8xx TV-Card e sem
Placa de vídeo ASUS V-3x00: Não há nenhum programa para
descodificar transmissões codificadas CableCrypt para outras Placas.
Não me envie um E-Mail a pedir um programa completo apenas para a
sua Placa. Eu não escrevi nenhum programa de descodificação, escreva
um programa você mesmo e envie para FreeTV.
Lembre-se que as pessoas estão a trabalhar livremente e de boa vontade,
logo não seja abusivo!
Prefácio:
O visionamento de canais codificados utilizando software de descodificação é
uma área um pouco escura. As companhias TV (TvCabo, Cabovisão, etc.)
dizem que é ilegal, eu penso que não é. Nós recebemos o sinal em nossa
casa, sem tal ter sido solicitado especificamente, e penso que poderemos fazer
com o sinal aquilo que bem entendermos, pois podemos inclusive visualiza-lo
na sua forma codificada como também o podemos analisar e mesmo
descodificar - Nós não usamos informação de exclusiva propriedade, software
pirateado, etc.
Mas honestamente não vos posso garantir se é ou não uma ilegalidade.
O uso de TV Boxes Clonadas, isso sim, é considerado ilegal.
Em todo o caso, use esta informação como uma aproximação académica ao
assunto.
I. Introdução
Esta página tem como finalidade ajudar a descodificar transmissões de TV
codificada pelo método CableCrypt de Iredeto.
Tanto quanto eu sei, há os seguintes operadores da TV usando este sistema
de codificação:
Holanda: Canal+ Holanda
Bélgica: Canal+ Vlaanderen
Itália: Tele+
Grécia: FilmNet Grécia
África do Sul: M-Net
Portugal: TvCabo (Tele Cine 1 , Tele Cine 2, Playboy, SporTV, SexyHot,
TV Saúde, Agro Rural, etc.)
Ásia: Diversos países na Ásia usam este sistema
O CableCrypt de Iredeto é um método análogo de codificação que consiste
remover o sinal da sincronização vertical e horizontal e o substituir pelo digital,
colocado acima da área visível da imagem, onde o videotexto é transmitido
normalmente. A configuração das televisões convencionais não podem travar a
imagem e a imagem parecerá mover-se toda em torno do ecrã.
Além disso, a cor e a polaridade da imagem da TV são invertidos
aleatoriamente. Actualmente a polaridade do vídeo comuta de positivo ao
negativo nos intervalos aleatórios que duram geralmente diversos segundos.
Ambos os efeitos criarão uma imagem em TV's padrão que se rodará
verticalmente, distorcendo horizontalmente e o conteúdo da imagem torna-se
imperceptível.
Embora à primeira vista possa parecer fácil descodificar o CableCrypt, quando
comparado com o NagraVision ou o VideoCrypt, constata-se não ser assim tão
fácil. Como compara linhas se não souber onde começam? Como sabe qual é
a primeira linha? Como sabe se a imagem está ou não invertida?
Na maioria dos países, o som é também codificado. Eu não sei se as
ferramentas disponíveis para descodificar o som são as ideais para este
método ou não - os espectadores portugueses da TvCabo têm sorte, pois o
som não é por enquanto codificado, mas já ouvi dizer que o som da cabovisão
também é codificado. O sinal áudio estereofónico é emitido numa frequência de
31,250 kHz e com definição 16-bit. Os dados áudio digitais são incluídos em
dados 36-bit e disparados antes de cada linha vídeo.
II. O que é que necessita
Para conseguir a descodificação necessita dos seguintes componentes e
softwares:
- Computador com processador mínimo Pentium-II e 64MB RAM
- RAM física (DMA buffer) 682kB livre, contígua, não-paginada
- Placa TV com Chip Bt848A, Bt849, Bt878 ou Bt879
- Placa de vídeo compatível DirectDraw
- opção: Placa vídeo ASUS VT-3400/3800 TV-IN/Vídeo-OUT
- Microsoft Windows 95/98
- Microsoft DirectX 6.1
- Descodificador CableCrypt de Ewald Snel (inicialmente denominado CCD
agora CABLE)
- alternativa, se possuir a placa de vídeo ASUS, pode tentar o descodificador
de Kossaks
Eu possuo uma placa de vídeo Asus AGP-V3800 Ultra (Riva TNT2) e uma
placa de TV Studio PCTV da Pinnacle, mas não é absolutamente necessário as
2, para opção mais económica sugiro a placa de TV por se conseguir melhores
resultados (convém no entanto possuir uma boa placa de vídeo).
Placas TV compatíveis CCD/CABLE (da página de Ewald Snel's)
Chip Placa TV Compatível
Bt848A AIMS Labs Xtreme 98 Video Highway Tuner sim/não
Bt849 AIMS Labs Live! (esta é uma Placa pirata de TV!) sim
Bt848A Annubis Typhoon TV sim
Bt829 ATI All In Wonder não (*)
Bt878 AVerMedia TVPhone98 sim
Bt878 Best Buy Easy TV sim
Bt878 Hauppauge WinCast/TV sim
Bt878 Hauppauge WinTV Go sim
Bt878 Hauppauge WinTV PCI model 406 sim
Bt878 Hauppauge WinTV PCI model 605 sim
Bt878 Hauppauge WinTV PCI / Radio card sim
Bt848 Hauppauge WinTV Primio não
Bt878 Hauppauge WinTV Primio sim
Bt848A Miro PcTV Pro sim
Bt848A FlyVideo TV sim
Bt878 FlyVideo 98 sim
Bt878 FlyVideo II sim
Bt878 PixelView Play TV sim
Bt879 Winfast TV 2000 TV Card sim
POR FAVOR NÃO ME PERGUNTE SOBRE OUTRAS PLACAS DE TV QUE
NÃO CONSTEM NA TABELA.
(*) - ATI All in Wonder - - Em relação a esta placa o software
CCD/CABLE não é compatível, no entanto encontrei estes ficheiros
(AtiDecrypt.zip, AtiAw128.zip) na Internet que de alguma forma poderão ser
úteis aos proprietários destas placas. Contudo não possuo nenhuma
informação, nem do modo de funcionamento, nem da eficácia deste software, e
não possuo forma de teste, por isso, agradeço desde já toda a informação que
me enviarem!
III. Como configurar
1) CCD/CABLE (v0.22, v0.35, v1.06, v1.32, v1.33, v1.41, v1.50) - beta
Para usar este software deve sintonizar todos os canais na aplicação TV que
vinha com a sua placa. Com minha placa TV (Studio PCTV da Pinnacle) não é
possível usar o selector de canais do CABLE para todas as frequências.
Consequentemente, a solução passa por seleccionar previamente o canal
pretendido para descodificação na aplicação TV, fechar esta aplicação, e só
depois correr o CABLE (o software inicialmente era denominado de CCD até à
versão v0.35 e após esta versão passou a ser denominado de CABLE que
começou com a versão v1.0).
Tenha em atenção que o software da sua placa de TV pode não conseguir
sintonizar todos os canais codificados CableCrypt, poderá por vezes o software
considerar tratar-se apenas de ruído. Se vive na área de Lisboa (Portugal)
poderá usar a informação de frequência contida na tabela desta página. Se não
pode sempre usar um VCR ou TV ver qual o canal seguinte ao codificado e
sintonizá-lo manualmente com a opção FINE TUNE do software da placa de
TV.
O som não é descodificado pelo CABLE. Os espectadores portugueses têm
sorte, enquanto a TvCabo não codificar também o som. Algumas versões do
CABLE activam e desactivam o som correctamente, outras versões não. No
caso de som codificado use a ferramenta RemoteSound de Viper's. Também
poderá encontrar um utilitário destes para outros programas de descodificação.
A fim descodificar CableCrypt de forma correcta, tem que efectuar algumas
configurações manualmente nas versões actuais. Estas configurações
consistem em rodar a imagem bloqueada verticalmente até à posição correcta,
desbloquear a imagem e rodar horizontalmente até à posição correcta, e por
fim travar novamente a imagem.
Imagem 1 - Posição vertical errada e horizontal a rodar
1º Passo: Rode a imagem para cima ou par baixo, usando as teclas do cursor,
até posicionar o inicio da imagem no topo. Convém deixar uma barra (branca
ou preta, conforme a polaridade da imagem) em cima (Imagem 2). Isto é
importante, pois sem essa barra (correspondente a 1 ou 2 linhas) em cima da
imagem real da TV, o descodificador não poderá inverter automaticamente a
imagem quando necessário (polaridade automática). Poderá perder algum
tempo até encontrar a largura da referida barra para que a inversão automática
da imagem trabalhe correctamente. Quando perfeitamente ajustado a referida
barra irá transitar de branco para preto e o conteúdo da imagem deverá ser
sempre no formato de imagem positivo.
Perguntas Frequentes
"Error: Couldn't load PHYSMEM.VxD"
Deve colocar o ficheiro "PHYSMEM.VXD" no mesmo directório que o
"CABLE.EXE", e use este como o directório de funcionamento (se criar
um atalho). O ficheiro "CABLE.CFG" é o que arquiva a configuração e
não é obrigatório. Se não existir, a configuração por defeito será usada.
"Error: Couldn't allocate physical memory buffer"
Se tiver esta mensagem, significa que o Windows não disponibiliza um
DMA de memória suficiente para o programa. Há três soluções possíveis
para este problema.
- Pode tentar libertar a memória física RAM, efectuando um restart do
computador e correndo a aplicação de descodificação logo no inicio
(poderá correr primeiro a aplicação de TV da sua placa para sintonizar o
canal a descodificar).
- Pode reservar a memória DMA no Control Panel; System;
Device Manager; System Devices; Direct memory access
controller. Eu ainda não tentei este método.
- Adicione mais memória. Com o 128MB da memória, possivelmente
nunca obterá este erro.
"A imagem roda lentamente na horizontal, eu não consigo travá-la."
Se a imagem for centrada na horizontal e na vertical, pode trava-la
pressionando a tecla "L". Se esta opção não funcionar (a imagem move
quando pressiona "L"), tente rodar a imagem 1 ou mais linhas para
baixo.
"A imagem é a brilhante ou então é obscura"
Na versão 1.10 e superiores, pode ajustar o brilho pressionando as
teclas de PageUp e PageDown. O brilho tem que ser ajustado para o
normal e para o invertido separadamente, porque a imagem invertida
pode ser ligeiramente mais brilhante ou mais escura.
"Linhas brilhantes ou escuras na imagem ou imagem en flash's"
Na versão 1.20 e superiores pode permitir a Adaptive Brightness
Control opção através da tecla "A" ou seleccionável a partir do Menu.
Isto ajustará o nível do brilho ao nível médio do brilho do estouro da cor,
que deve ser constante para a imagem inteira.
"A imagem é invertida, as pessoas parecem fantasmas"
O Sinal de vídeo é invertido pelo codificador cablecrypt após alguns
segundos. Como resultado a imagem aparece no modo "negativo" e as
pessoas parecem-se com fantasmas. Na versão 1.06 e superiores pode
pressionar "X" para inverter manualmente a polaridade. É melhor usar a
opção automática do ajuste da polaridade, activando com a tecla "P",
mas esta opção não trabalha correctamente em todos os canais
codificados.
"Eu não ouço o som, porque é áudio não suportado?"
A codificação digital áudio, como usado pelo canal+ nos Países Baixos,
não é suportado. O som analógico, usado pelos canais codificados em
Portugal, pode ser activado usando outro software para chips Bt8xx para
permitir o som. Poderá tentar isto:
Corra o software que veio com a sua placa de TV.
Seleccione o canal codificado.
Minimize a aplicação. importante!!
Corra o software de descodificação, o som deve permanecer activado.
Pode também usar RemoteSound 3.5 by FastViper.
Algumas versões mais novas do CABLE têm suporte de som analógico,
mas diferentes versões trabalham com diferentes placas de TV. Tente
usar a v1.32, v1.33, v1.41 ou v1.50. Alguma deve trabalhar com a sua
placa de TV.
"O programa não trabalha com a minha placa de TV"
Pode também tentar com o programa de Stealth ou Ronny's
cablecrypt decoder. Para placas com chip SAA11 tipo o da Asus
V3x00, pode tentar o programa TVcabo Decoder by Kossak. Verifique
também na tabela desta página se a sua placa de TV tem
compatibilidade.
2) Ghost CCD Patch (Ghost200.zip, Ghost210.zip)
Para começar o programa GHOST CCD PATCH NÃO É UM DESCODIFICADOR de
canais por cabo ou satélite.
A primeira versão do programa capturava imagens do CCD, analisava e
mostrava a imagem corrigida, com o inconveniente de o frame rate e a
qualidade das imagens não ser o melhor possível.
Mais tarde o autor encontrou na Internet o programa CCD Patch (by Vempire),
e pensou interessante a ideia de desactivar a opção de Automatic Polarity e
deixar um programa exterior enviar comandos Invert Polarity quando fossem
detectadas imagens invertidas.
O objectivo deste programa é apenas analisar a imagem da client area do CCD
CableCrypt e no caso de detectar uma imagem invertida (ghost) efectuar a sua
correcção, utilizando o mesmo princípio do CCD Patch (by Vempire), com a
diferença que enquanto o CCD Patch analisa apenas um ponto, o Ghost CCD
Patch analisa toda a imagem ou apenas uma região de forma a detectar se a
imagem está ou não invertida.
Utilização
O programa Ghost, pode ser instalado em qualquer directório.
Antes de correr o Ghost, execute o CCD e faça os ajustes que achar
necessários, assim como desactive a opção Automatic Polarity (P), que se
encontra no menu Decode.
Execute o programa Ghost. Caso o programa Ghost não encontre o CCD
visível no desktop ou em Full Screen mostrará uma das seguintes mensagens
de erro :
- CableCrypt Decoder not found!
- CableCrypt Decoder window is minimized!
Active a opção File | Debug, assim como, seleccione a opção File | Settings.
Quando é seleccionado o modo CCD Capture, nenhuma correcção é efectuada
no CCD, e o programa Ghost simplesmente captura imagens da client area do
CCD e ao mostrar na sua client area tenta efectuar a sua correcção.
O objectivo deste modo é observar os histogramas das imagens normais e
invertidas (debug) de forma ao utilizador poder ajustar os parâmetros Area,
Threshold, Trigger e Timer até conseguir que o Ghost detecte todas as
imagens invertidas.
Na opção CCD Area deve ser seleccionada qual zona da imagem a ser
analisada pelo programa Ghost, nomeadamente Window ou Region. Na
primeira opção toda a imagem é analisada enquanto que na segunda apenas é
analisada a zona delimitada pelas coordenadas ( X, Y, W, H ).
O modo Window tem a desvantagem de que se durante o programa
aparecerem imagens muito brancas ( neve, praias, exteriores com muito sol,
etc. ) o programa acciona o mecanismo de inverter a imagem por achar que a
imagem esta invertida.
Devido aos inconvenientes do modo Window, sempre que possível utilize o
modo Region. Tal como pode observar nas figuras anteriores, tente sempre
seleccionar zonas que estejam sempre escuras durante as imagens normais e
claras nas imagens negativas.
O parâmetro Threshold determina o nível a partir do qual um ponto da imagem
é considerado claro ou escuro.