1

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

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

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

2 ответа2

3

Согласно этому обсуждению, только те кодеки, которые могут использовать приложения WinRT, должны быть предоставлены Microsoft или включены в приложение. Приложения WinRT не могут использовать какие-либо кодеки, установленные с рабочего стола, и, похоже, нет никакого способа сделать сторонний кодек доступным для всех приложений WinRT.

Такое поведение является особенностью. Чтобы вы могли использовать свой кодек FLAC MF из контекста своего приложения для магазина Windows, вам необходимо изменить кодек для работы в среде WinRT. Затем вам нужно будет поставить кодек вместе с вашим приложением, а не полагаться на установку на компьютере.

Изменить: Больше информации от @Bala Sivakumar, руководитель программы для команды Microsoft MM Platform Team

Причина этого заключается в том, что Windows 8 предназначена для работы на устройствах с низким энергопотреблением, где программное декодирование нежелательно. Поэтому для всей системы поддерживаются только кодеки с аппаратным ускорением. В некоторых случаях могут быть доступны сторонние кодеки, когда производитель видеокарты поддерживает аппаратное ускорение кодека и поддерживает драйвер в драйвере. Такие кодеки подписаны Microsoft, чтобы обеспечить общесистемное использование.

1

AVI - это просто контейнерный формат. Подобно тому, как zip-файлы являются контейнерами для других файлов, avi-файлы содержат или / и видеопоток, закодированный любым произвольным кодеком, и аудиопоток, закодированный любым произвольным кодеком.

Эти кодеки должны быть поддержаны, прежде чем вы сможете воспроизвести файл. Вы можете установить CCCP, чтобы получить больше поддержки кодеков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .