Почему приложение Xbox Video не может воспроизводить файлы AVI?

3517
Apple II

В моей системе Windows 8 Pro проигрыватель Windows Media может воспроизводить некоторые видеофайлы AVI. Это означает, что в системе установлены необходимые кодеки для воспроизведения этих файлов.

Тогда почему Xbox Video (приложение Metro от Microsoft) не может воспроизводить те же файлы AVI?

Как заставить приложение Xbox Video воспроизводить эти файлы AVI?

1

2 ответа на вопрос

3
afrazier

According to this discussion, the only codecs that WinRT apps can use either must be supplied by Microsoft or bundled into the app. WinRT apps cannot use any codecs installed from the desktop, and there doesn't appear to be any way to make a 3rd party codec available to all WinRT apps.

This behavior is by design. In order for you to use your FLAC MF codec from within the context of your Windows store app you will need to modify the codec to work in the WinRT environment. You will then need to ship the codec with your application rather than rely on a desktop installation.

Edit: More information from @Bala Sivakumar, Program Manager for the Microsoft MM Platform Team

The reason for this is that Windows 8 is designed to run on low-power devices where software decoding is not desirable. Therefore only codecs that can be hardware accelerated are supported system-wide. Third party codecs can be made available in some cases - where the graphics card manufacturer supports hardware acceleration of the codec and ships support in the driver. Such codecs are signed by Microsoft to allow for system-wide use.

Значит, мне не повезло .. :( Apple II 11 лет назад 0
Причина этого заключается в том, что Windows 8 предназначена для работы на устройствах с низким энергопотреблением, где программное декодирование нежелательно. Поэтому для всей системы поддерживаются только кодеки с аппаратным ускорением. В некоторых случаях могут быть доступны сторонние кодеки, где производитель видеокарты поддерживает аппаратное ускорение кодека и поддерживает драйвер в драйвере. Такие кодеки подписаны Microsoft, чтобы обеспечить общесистемное использование. Я рекомендую использовать AVI-файлы с кодеком H.264 для видео, если это вообще возможно (поскольку аппаратное ускорение для этого кодека широко доступно в большинстве систем) Bala Sivakumar 11 лет назад 3
@BalaSivakumar: Спасибо за комментарии и предоставление дополнительной информации и дополнительной информации, и добро пожаловать в SuperUser! afrazier 11 лет назад 0
1
Janus Troelsen

AVI is simply a container format. Similar to how zip files are containers for other files, avi files contain either/both a video stream encoded with any arbitrary codec, and an audio stream encoded with any arbitrary codec.

These codecs need to be supported before you can play the file. You can install CCCP to get more codecs support.

Я знаю, что AVI - это контейнерный формат, поэтому я говорю о конкретных файлах. Apple II 11 лет назад 0
Если WMP может воспроизводить эти файлы AVI, в чем проблема? Это означает, что кодеки (какими бы они ни были) установлены. Apple II 11 лет назад 0

Похожие вопросы