Arquivo

Arquivo da Categoria ‘Audio&Video’

Fazendo o ffdshow funcionar no Seven.

21, dezembro, 2009 Sem comentários

Nas outras versões do Windows, instalar o ffdshow basta para que ele seja usado pelo WMP e WMC. Mas a versão mais recente do ffdshow disponível hoje (rev3154_20091209) ainda não faz isso automaticamente no Seven.

Para habilitar o ffdshow para o WMP e o WMC eu precisei do Directshow Filter Tweaker.

Note que em H.264 está selecionado “ffdshow”. É possível fazer o mesmo para cada um dos outros formatos. E faz diferença, como eu explicarei em outro post.

Categories: Audio&Video Tags: ,

O novo mixer de áudio.

20, dezembro, 2009 Sem comentários

São muitas as diferenças. A mais evidente delas é que agora você pode controlar o volume por aplicação:

Só aparecem no mixer as aplicações que estão ativas e acessam ou acessaram o subsistema de áudio nesta sessão do Windows. Supostamente esse controle por aplicações também é possível no XP usando utilitários como o IndieVolume (não testado).

Mas ainda existem outras coisas a saber. Enumerando fica mais fácil:

1 – Esta linha representa o volume máximo que as aplicações podem ter, que corresponde ao volume “master”. No caso acima, o de “Speakers”;

2 – Este segmento sinaliza a “metade” do volume máximo. Note que o segmento fica mais alto em “speakers” porque seu volume máximo não é limitado por ninguém;

3 – Aplicações compatíveis podem mostrar até mesmo o que estão executando. No caso do VLC ou Media Player isso não é lá muito útil, mas no caso do Firefox torna muito fácil descobrir de que aba está vindo o som. Isso tanto pode ser necessário quando você deixou uma página do Youtube carregando e esqueceu dela, quanto para localizar aquelas páginas idiotas onde o designer colocou um som de fundo que fica carregando em background e muitas vezes começa a tocar quando você nem mesmo está mais com aquela aba em primeiro plano;

4 – Esse slider tem dois comportamentos: Para a maioria das aplicações (imagino e espero que sejam a maioria), como o TVCenter e o Media Player Classic, é o máximo volume que a aplicação pode alcançar, como percentual do volume master. E nesse caso o ajuste é lembrado entre sessões do Windows. Assim você consegue evitar “sustos” e manter sob rédea curta as aplicações de menor importância/prioridade. Para o Windows Media Player (vá entender…), está diretamente conectado ao volume da aplicação e se move “sozinho”, de acordo. Nesse caso o volume ajustado não é lembrado entre sessões do Windows.

Todos os volumes são “conectados” ao Master. Quando você move o volume master, “1” se move de acordo e todos os outros volumes também.

Se você ajustar um volume qualquer para, digamos, 30% do volume master, quando você move o volume master o volume ajustado também se move mantendo a relação percentual com o master. Assim você pode ajustar o volume master sem perder o ajuste proporcional. E as aplicações compatíveis ainda permitem que isso seja lembrado entre sessões.

A única exceção que eu conheço é o Windows Media Center, cujo volume incompreensivelmente está diretamente conectado ao volume master. Juntando com o fato de que o volume do Windows Media Player é “inlembrável” a MS inexplicavelmente nos força a procurar programas de terceiros para aproveitar as facilidades que ela mesma não aproveita.

Categories: Audio&Video Tags: , ,

O problema do áudio no Windows Media Center.

18, dezembro, 2009 Sem comentários

A página da MS com os atalhos de teclado do WMC não explica que ao apertar F8 todo o Windows fica mudo e não apenas o WMC. Isso foi inesperado e  muito estranho, porque geralmente não é isso que eu desejo, principalmente quando estou assistindo a Live TV.

Eu coloco a TV em mute porque estou esperando algum programa que me interesse começar, mas não quero com isso perder todo o suporte de áudio das aplicações!

É difícil entender como o F8 só funciona com o WMC em primeiro plano (não é um atalho de teclado global), mas afeta o Windows globalmente.

Pesquisando no Google encontrei uma resposta desanimadora.O volume no WMC é conectado diretamente ao volume do Windows e até baixar ou aumentar seu volume afeta o volume geral do Windows.

Esse problema me fez voltar a experimentar com o TVCenter Pro, que nesse aspecto funciona corretamente. De repente o problema que ele tem com o DWM não parece tão ruim…

O WMC também tem problemas com closed caption.

18, dezembro, 2009 Sem comentários

Eu não sei se esse é um problema mesmo do WMC ou do meu sintonizador, mas ao ativar o closed caption, quando alguma coisa aparece na tela é assim:

Ou assim:

O problema acima me lembrou imediatamente do problema que afeta algumas combinações de TV com DivX Player.

Os snaphots desta página foram obtidos assistindo a Cold Case no SBT, com Captions configurado para CC1 (CC2 não mostra nada):

Minha recepção do SBT não está saindo muito bem na foto (assistindo não parece tão ruim).

Categories: WMC Tags: ,

Mudando a relação de aspecto do WMC.

18, dezembro, 2009 Sem comentários

A primeira coisa que me incomodu com o Windows Media Center foi ele sempre abrir no modo widescreen; e como eu uso para assistir à TV aberta, é melhor que esteja em 4:3. Depois de apanhar procurando em sua configuração um modo de mudar a relação de aspecto, desisti. Passei a usar o recurso de ZOOM do programa para esticar a imagem e pelo menos poder aproveitar ao máximo o espaço ocupado pela janela.

Aí de uma hora para outra quando abri o programa este exibiu a janela em 4:3 sem razão aparente.

Bem, agora eu sabia que o programa podia funcionar do jeito que eu queria, mas faltava descobrir como controlar isso porque eu ia ficar muito p*to frustrado se de uma hora para outra abrisse em widescreen de novo. Encontrei a solução nesta página:

Basta segurar a tecla CTRL enquanto arrasta uma das bordas da janela com o mouse. A janela vai mudar repentinamente sua relação de aspecto.

Categories: WMC Tags: ,

Controlando o Windows Media Center com o teclado.

18, dezembro, 2009 Sem comentários

Eu estou achando o WMC difícil demais para operar com o mouse, por isso achei melhor estudar os atalhos de teclado. Eles são muitos, mas como eu estou usando apenas para assistir a TV, preciso me lembrar apenas destes:

  • CTRL+T -> Vai direto para Live TV;
  • F8 -> Mute (geral: afeta todo o Windows);
  • F9 e F10 -> Reduz e aumenta o volume;
  • Page Up -> Canal seguinte;
  • Page Down -> Canal anterior:

Isso não está na lista da Microsoft, mas você também pode usar o teclado númerico:

  • Digitar um numero -> Vai direto ao canal correspondente
  • + e –  -> Muda canais sequencialmente;
Categories: WMC Tags: ,

TVCenter Pro derrubando o Aero.

18, dezembro, 2009 3 comentários

Não ter o OSD não é o único problema do TVCenter Pro v5.4 rodando sob o Seven. Se eu rodar qualquer aplicação que ative o UAC enquanto o TVCenter Pro estiver ativo, o Desktop Window Manager é desligado.

Com o DWM ligado o TVcenter não poderia deixar rastro quando arrastado e a imagem tela apareceria no snapshot.

O único jeito de religar o DWM é fechar o TVCenter Pro.

Isso está me obrigando a assistir TV com o Windows Media Center, que não tem esse problema.

Edit: Depois de me deparar com o ridículo problema de volume do WMC, acabei encontrando um jeito de contornar esse problema do TVCenter. Basta me lembrar de minimizar o TVCenter sempre que eu iniciar uma nova aplicação que ele não desligará o Aero.

05/01/10: Encontrei um modo melhor de lidar com o problema. Basta criar atalhos usando este método, para todas as aplicações que uso normalmente que ativariam o UAC.

Categories: Audio&Video Tags: , ,

Finalmente meu receptor de TV funciona.

18, dezembro, 2009 2 comentários

Inconformado com os resultados dos meus testes anteriores, fiz nova busca no Google hoje e desta vez encontrei uma solução para o problema do TVCenter Pro. Desinstalei o TVCenter 6.2 (cuja imagem continuava uma porcaria), reinicie o Seven e instalei o TV Center Pro 5.4. Confirmei que continuava dando erro ao rodar, fui até a configuração (que é um programa separado) e desliguei o OSD, conforme instruções.

Inicialmente pareceu que tinha dado xabu, porque o programa iniciou sem dar erro mas com a tela preta, porém bastou fazer nova varredura dos canais para tudo funcionar como deveria.

Só está faltando o OSD, mas dá para usar sem ele.

Uma “voz na minha cabeça” me disse para testar de novo o Windows Media Center. Para a minha surpresa desta vez o programa também reconheceu meu receptor de TV. E pouco antes de reinstalar o TVCenter eu havia confirmado que o WMC continuava dando a mensagem de “hardware ausente”.

Minha única suspeita é que desta vez eu deixei o TVCenter fazer uma instalação completa, quando nas tentativas anteriores às vezes eu desmarcava a instalação do driver (porque já estava instalado).

A propósito, nota dez para a beleza do WMC e nota zero para sua intuitividade. Configurar o programa é um saco.

Categories: Audio&Video Tags: ,

Como reproduzir Matroska (.mkv).

18, dezembro, 2009 Sem comentários

O Seven não tem suporte nativo ao container Matroska (nenhuma versão do Windows tem), mas isso é fácil de resolver.

Note que como o VLC ignora os mecanismos do Windows ele tem suporte a Matroska desde o momento em que é instalado, sem precisar fazer nada.

1)Instale o Haali Media Splitter. O papel do Haali já foi explicado por mim no meu blog principal. Nesse ponto se você renomear o .mkv para .avi já abrirá automaticamente no WMP.

2)Para fazer com que o WMP12 abra o arquivo MKV, use o menu Open With para selecionar o WMP como aplicação padrão para o formato. Se você não fizer isso o WMP não aceitará arquivos MKV nem arrastando-os para a sua janela.

É normal ver a seguinte mensagem (acontece também no XP):

Simplesmente clique em YES, preferencialmente marcando a caixa de seleção antes, para não ser aborrecido de novo com a pergunta.

Eu testei com vários exemplares de Matroska e até os com áudio AC3 fazem o passthrough pela SPDIF normalmente, mas DTS e AAC são passados como PCM stereo. Isso é estranho porque com arquivos AVI o áudio DTS é passado como DTS para o amplificador. Por ora, eu ainda não instalei nada de terceiros para tentar resolver esse problema.

É importante lembrar que o Seven não tem suporte nativo a downmix DTS.

Categories: Audio&Video Tags: , ,

SPDIF

18, dezembro, 2009 2 comentários

O Seven tem configurações para SPDIF que não existiam no XP:

Control Panel -> Hardware and Sound -> Sound: Manage Audio Devices

ou

Botão direito no ícone do falante no tray -> Playback Devices

Selecione a opção SPDIF e clique em Properties:

Se você selecionar Dolby Digital ou DTS Audio e clicar em Test, um exemplo de áudio no formato será enviado para o amplificador. No meu computador o teste de AC3 funciona, mas o de DTS não, apesar do passthrough DTS estar funcionando normalmente com arquivos AVI.

Lembre-se: SPDIF limita-se a fazer o “passthrough”. Não tem nada a ver com a capacidade de “decodificar” o formato.

Para fazer com que o áudio do Windows Media Player saia pela SPDIF você ainda tem uma configuração a fazer:

ALT+T -> Options

Categories: Audio&Video Tags:

Minha BT878 também não está funcionando.

18, dezembro, 2009 Sem comentários

Como o PCTV HD não funciona, decidi testar com minha velha Pixelview Play TV MPEG2 (chipset brooktree/Conexant BT878) usando o pacote mais recente da Pixelview, que supostamente suporta o Seven. O driver instala e a aplicação roda, mas encontrei três problemas:

  • Não é possivel mudar de canal. Se eu der boot pelo XP e escolher um canal, quando eu entrar pelo Seven é este canal que é exibido e não pode ser mudado. Mesmo usando o ChrisTv e o Dscaler;
  • Sem cor. Mesmo usando o ChrisTv e o Dscaler. O fato desse problema também ocorrer com um dispositivo completamente distinto (o PCTV HD) forma um padrão curioso.
  • Não tem som.  Este é o problema mais curioso de todos. Nas placas baseadas em BT878 o som do sintonizador sai analógico por um jack na placa e precisa entrar na motherboard pela Line IN ou outra entrada de som analógico qualquer (como a interna, para CD). Para me certificar de que o problema não fosse alguma frescura do driver da minha placa-mãe no Seven eu conectei um par de caixas amplificadas direto na saída de áudio da BT878, mas continuou com som no XP e sem som no Seven.

O fato da placa não funcionar não é completamente supreendente porque na página de Downloads a Pixelview avisa que essa placa é incompatível com o Vista:

O chipset Conexant BT878 não possui nenhum suporte a qualquer mecanismo de transferência de áudio digital, essa limitação do chipset impossibilita seu uso no Windows Vista”

Mas eu esperava que esse problema ocorresse na gravação, por ser o Seven incapaz de fazer a mixagem do vídeo vindo digital com o áudio vindo por um caminho analógico (dizem que isso é uma frescura devida a DRM). Jamais pensei que o Seven fosse incapaz de ligar o áudio no sintonizador (fora o problema de cor) impossibilitando assistir TV. Isso é muito estranho mesmo e nesta página duas pessoas afirmam ter feito a placa funcionar no Vista, embora com qualidade baixa. Então eu ainda não desisti.


13/12/09: Agora que o PCTV HD está funcionando, não tenho mais razão para perder tempo com isso. Desisti da BT878.

Legendas no WMP12.

18, dezembro, 2009 1 comentário

O Seven veio com um impressionante suporte a media. Você não precisa instalar nenhum codec ou filtro para poder assistir MPEG2, MPEG4, etc. E suporta diversos containers e extensões (MKV é uma notável exceção). Mas apesar de toda essa melhoria ainda faltou uma coisa: suporte a legendas.

Teoricamente o WMP12 tem suporte a legendas. Basta clicar com o botão direito na imagem para ver as opções. Mas isso espantosamente não inclui os incrivelmente populares SRT e SUB. Aparentemente nas versões pré-RC do Seven nem mesmo o DirectVobSub funcionava porque até se ensina como renomear um componente do Windows para que funcione. Mas eu testei com a versão mais nova do DirectVobSub aqui no RC1 e funcionou imediatamente.

Categories: Audio&Video Tags: , , ,

Meu receptor de TV não funciona.

18, dezembro, 2009 1 comentário

Eu tenho um Pinnacle PCTV HD pro stick 801e (importado) que ganhei de um cliente. Ele funciona normalmente no Windows XP com o software que veio no CD e apesar de ser feito para o mercado norte-americano entende PAL-M automaticamente. Isso no XP.

A propósito, o site da Pinnacle sempre foi confuso, mas procurar por informação sobre o PCTV nele ficou ainda pior porque toda a linha foi vendida para a Hauppauge, que também não tem nada sobre isso. O lugar certo para procurar agora é em http://www.pctvsystems.com/

No Seven o driver que veio no CD (v2.3.3.26) pareceu funcionar, mas a aplicação (TVCenter Pro) não rodava, acusando “unhandled exception”:

Segundo o FAQ isso é geralmente incompatibilidade com o OS, mas para mim parece incompatibilidade com o maldito .NET. Instalei o driver novo disponível no site e tentei  a versão mais recente (v5.4) do TVCenter Pro, mas deu o mesmo erro. Seguindo esta lista, parti para o “TV Center” (sem o “pro”) v6.2 e este não dá erro, mas não consegue sintonizar direito os canais.

Decidi testar então o suporte a Windows Media Center, para ver no que dava. Não funcionou, pois o Media Center continua dizendo “Tuner not available”. Olhando nos logs (eventvwr.msc) a mensagem é mais esclarecedora: “TV tuner encountered an error. (0xc0040524) PCTV DiB BDA Analog TV Tuner (Dev1 Path2)”. Isso pelo menos indica que o Media Center está enxergando o receptor.

O VLC enxerga o meu receptor no modo “Capture”, mas não tem como mudar canais.

Testei o ChrisTV Lite 5.41, mas apesar deste estar configurado explícitamente para PAL-M apresenta exatamente o mesmo problema de cor que o TVCenter 6.2.

Testei o Dscaler, mas o problema foi o mesmo.

Achando que o problema deveria ser ou de driver ou no SO Reinstalei o driver original que veio no CD (o mesmo que funciona no XP). Sem reiniciar o TVCenter não achava canal nenhum, então reiniciei. Qualquer outra tentativa de usar o TV Center deu BSOD, como explicado aqui. Experimentei com o Dscaler e este pareceu funcionar, mas quando mandei fazer o Scan dos canais deu o mesmo BSOD exatamente ao chegar no canal 13.