Hoje estava reinstalando os aplicativos num computador formatado recentemente. Aplicativos tudo OK, agora a parte de reprodução de multimidia, que não poderia deixar de faltar o K-lite codec pack, que não minha opinião é o melhor pacote de codecs existentes junto com o maravilhoso Media Player Classic.

Instalei o pacote e fui tentar reproduzir um DVD e eis o problema: possue som mas não tem imagem, fica numa tela preta.

Removi e reinstalei varias vezes, fiz downgrade de versão e nada de resolver.

Como última alternativa fui testar no VLC. Instalei e não é que rodou o DVD bunitinho. Assim, concluo que não é erro de DVD ou coisa similar, muito menos do computador. Se o vídeo não reproduz no VLC nada irá reproduzir a mídia, já consegui rodar arquivos danificados nele, ou seja, não roda no VLC o problema é sério.

Bom, só me restou mexer nos codecs de reprodução. A solução foi mudar o codec de reprodução.

Vá em Start > All Programs > K-Lite Codec Pack > Configuration > ffdshow video decoder

FFDSHOW Video
Decoder

Na tela de configuração, selecione a opção "Codecs", e busquepor Format = MPEG2 (o usado por DVD). Por default, o decoder está "disable", mude-o para libmpeg2 e marque a opção DVD decoding (sem essas duas opções não vai funcionar).

Agora é possível reproduzir corretamente os DVDs no seu computador.

O Decoder libavcodec também reproduz mas a imagem fica travada, por isso a melhor solução é o libmpeg2.

obs. Apesar disso resolver o problema, normalmente não é necessário alterar esta configuração para assistir DVD. Tenho outro computador onde as configurações estão todas default, e consegue reproduzir qualquer vídeo por completo.