Como o player VLC consegue reproduzir arquivos MOV sem nenhum codec instalado?

2

O que é a "mágica" e por que o picasa ou o windows live galery, o XnViewer não pode reproduzi-los da mesma maneira?

    
por user12363 09.02.2013 / 02:17

3 respostas

6

O VLC usa codecs integrados (lista completa aqui ) e, portanto, é independente dos codecs (DirectShow) instalados no sistema. A maioria dos aplicativos, no entanto, depende dos codecs do sistema e, portanto, se você não tiver os apropriados instalados, eles não conseguirão abrir seus arquivos de mídia.

    
por 09.02.2013 / 02:22
0

O VLC suporta por padrão muitos codecs integrados.

Quando você reproduz o VLC, alguns arquivos .MOV são identificados com o codec "undf" e outros "Apple graphics (SMC)"

O código "undf" é um token genérico para um codec desconhecido / sem suporte.

O "Apple graphics (SMC)" ou apenas "smc" é a identificação adequada para a maioria dos arquivos .MOV reproduzidos no QuickTime. Você pode ver mais detalhes de como funciona

Então, o VLC usa o ffmpeg para conseguir reproduzir os arquivos .mov com o decodificador de gráficos da Apple (SMC). Você pode ver a implementação de código para smc no ffmpeg .

    
por 09.02.2013 / 02:38
0

Você também pode desativar a integração com o navegador do QuickTime e a integração com o shell, para que você não perceba que está instalado, mas o Picasa ainda funcionará. Eu tenho usado isso há anos, porque algumas câmeras usam o formato MOV em vez de MP4.

    
por 17.08.2014 / 21:49