Não é possível ver legendas com o DXVA FFdshow

0

Primeiro de tudo, deixe-me explicar o layout. Eu tenho usado um CoreAVC para reprodução dual core. Não é tão ruim assim e se eu comprei, eu deveria usá-lo, mas eu não gosto muito disso. Por quê? Eu tenho um ATI e um Intel VGA no laptop. Devido a isso (sem GPU Nvidia), a CPU está quase em chamas quando tento reproduzir um vídeo FullHD.

Eu encontrei uma maneira de reproduzir filmes em HD facilmente. É a aceleração do DXVA. Estou usando o pacote de codecs CCCP. Usado para desabilitar o codec ffmpeg h.264 interno. Com isso, o MPC-HC estava usando o material do CoreAVC. Agora, descobri que posso usar um novo snapshot de ffdshow , que vem com o DXVA. Então eu configurei a codificação interna para h.264. Baixado ffdshow A coisa boa? O DXVA funciona. Impecável, baixo CPU. Problema? Sem legendas. Eu posso ver as legendas no ícone da bandeja ffdshow , selecioná-las, mas nada acontece.

E sim, isso é muito chato, já que eu só assisto filmes em idiomas nativos, e gosto de assistir Anime, e se alguém assiste também, então eles sabem que é um pouco difícil de entender sem legendas.

PS: O DirectX é atualizado e o driver é o mais recente da Lenovo. IIRC 9.9 Catalyst e o driver mais recente da Intel.

    
por Shiki 30.11.2009 / 13:37

4 respostas

1

Encontrou a solução: Pacote de codecs CCCP com o Media Player Classic HC e DXVA (com legendas)

Primeiro de tudo, você tem que pegar algumas coisas da internet. Você precisará disso: 1. pacote CCCP 2. FFdshow 3. Haali (Tudo a partir de seus sites originais. Use o FFdshow "free-codecs").

Instale o CCCP sem instalar o ffdshow e o haali. Desmarque-os na tela de instalação. Agora, instale o ffdshow (você pode querer ativar o suporte de legendas e desabilitar o desbloqueio (é na parte inferior, em "Ajustes")), haali. Use as configurações básicas, você não deve ajustar nada a menos que você saiba o que está fazendo.

Agora, inicie o Media Player Classic HC. Vá para Opções (Visualizar-> Opções). (Aqui, eu costumo selecionar o "Lembrar último tamanho da janela, posição" e desmarque o "Auto-zoom" na parte "Reprodução", mas isso é só porque eu amo o comportamento do Smplayer).

Este dependerá do sistema operacional. Se você usar o XP, selecione VMR9 (renderless). Se você tiver o Vista +, use EVR Custom Pres. ** (Reduza os buffers de EVR para o menor valor possível).

Nos Filtros Internos (direita), selecione: H264 / AVC (DXVA), H264 / AVC (FFmpeg), VC1 (DXVA), VC1 (FFmpeg).

Ir para filtros externos. Clique em "Add Filter ..." e selecione ffdshow Video Decoder. À direita, selecione "Bloquear".

Por fim, vá para "Reprodução" (à esquerda "visualização em árvore") e selecione "Carregamento automático de legendas". Clique em OK, reinicie o MPC-HC e veja se funciona.

    
por 01.12.2009 / 21:35
3

Eu sei que este é um post antigo, mas resolvi atualizá-lo:).

O Community Codec Pack Combinado vem com pelo menos três renderizadores para H.264 / VC1. Eu tenho o seguinte uso da CPU para cada um em um AMD Phenom II 720 @ 800 Mhz (desceu devido ao uso reduzido da CPU). 1280x720 Fonte de anime:

FFDShow libavcodec:  around 60%
FFDShow DXVA:     around 40-50%
MPC DVXA:         around 20-30%

Para usar legendas para o MPC DVXA, você precisa seguir os passos descritos acima para que ele use o filtro adequado para criar a sobreposição de legendas.

Para usar legendas para o FFDshow libavcodec, você pode usar um renderizador externo, como o Filtro VOB, pode ativá-lo na configuração do decodificador de vídeo FFDshow ou pode usar o filtro de legenda interno do MPC-HC.

Para legendas FFDShow DXVA, você precisa habilitá-las dentro da Configuração do Decodificador de Vídeo FFDShow DXVA. Um bom guia para isso é:

link

    
por 19.07.2011 / 03:39
0

Eu não vejo o ponto: instale o ffdshow e bloqueie-o no mpc-hc. a propósito, pensei que ffdshow era inútil para dxva.

    
por 11.01.2010 / 22:11
0

instale o mega codek pack kaza-lite e coloque o subtítulo no ffdshow. se vc usar todo o player e tiver problema reneme sub ou o que mais como srt file

    
por 22.02.2010 / 20:02