Por que o aplicativo Xbox Video não consegue reproduzir arquivos AVI?
1
No meu sistema Windows 8 Pro, o Windows Media Player pode reproduzir alguns arquivos de vídeo AVI. Isso significa que os codecs necessários para reproduzir esses arquivos estão instalados no sistema.
Então, por que o Xbox Video (aplicativo Metro da Microsoft) não consegue reproduzir os mesmos arquivos AVI?
Como fazer o aplicativo Xbox Video reproduzir esses arquivos AVI?
De acordo com esta discussão , os únicos codecs que os aplicativos WinRT podem usar devem ser fornecidos pela Microsoft ou empacotados no aplicativo. Os aplicativos WinRT não podem usar nenhum codec instalado na área de trabalho e não parece haver maneira de disponibilizar um codec de terceiros para todos os aplicativos WinRT.
Esse comportamento é por design. Para usar o codec FLAC MF de dentro do contexto do aplicativo da loja do Windows, você precisará modificar o codec para funcionar no ambiente WinRT. Você precisará enviar o codec com seu aplicativo, em vez de confiar em uma instalação de desktop.
Edit : Mais informações de @Bala Sivakumar , gerente de programa da equipe da Microsoft MM Platform
A razão para isso é que o Windows 8 foi projetado para rodar em dispositivos de baixa energia, onde a decodificação de software não é desejável. Portanto, apenas codecs que podem ser acelerados por hardware são suportados em todo o sistema. Codecs de terceiros podem ser disponibilizados em alguns casos - onde o fabricante da placa gráfica suporta a aceleração por hardware do codec e envia o driver no driver. Esses codecs são assinados pela Microsoft para permitir o uso em todo o sistema.
A razão para isso é que o Windows 8 foi projetado para rodar em dispositivos de baixa energia, onde a decodificação de software não é desejável. Portanto, apenas codecs que podem ser acelerados por hardware são suportados em todo o sistema. Codecs de terceiros podem ser disponibilizados em alguns casos - onde o fabricante da placa gráfica suporta a aceleração por hardware do codec e envia o driver no driver. Esses codecs são assinados pela Microsoft para permitir o uso em todo o sistema. Eu recomendo usar arquivos AVI com o codec H.264 para vídeo, se possível (desde hardware de aceleração para este codec é amplamente disponível na maioria dos sistemas)
Bala Sivakumar
@BalaSivakumar: Obrigado por comentar e fornecer algumas informações básicas e extras, e bem-vindo ao SuperUser!
afrazier
1
AVI é simplesmente um formato de contêiner. Semelhante a como os arquivos zip são contêineres para outros arquivos, os arquivos avi contêm um fluxo de vídeo codificado com qualquer codec arbitrário e um fluxo de áudio codificado com qualquer codec arbitrário.
Esses codecs precisam ser suportados antes que você possa reproduzir o arquivo. Você pode instalar o CCCP para obter mais suporte a codecs.
AVI é simplesmente um formato de contêiner. Semelhante a como os arquivos zip são contêineres para outros arquivos, os arquivos avi contêm um fluxo de vídeo codificado com qualquer codec arbitrário e um fluxo de áudio codificado com qualquer codec arbitrário.
Esses codecs precisam ser suportados antes que você possa reproduzir o arquivo. Você pode instalar o CCCP para obter mais suporte a codecs.
fonte