Warum kann die Xbox Video-App keine AVI-Dateien abspielen?

3533
Apple II

In meinem Windows 8 Pro-System kann Windows Media Player einige AVI-Videodateien abspielen. Dies bedeutet, dass die zum Abspielen dieser Dateien erforderlichen Codecs im System installiert sind.

Warum kann Xbox Video (Metro-App von Microsoft) nicht dieselben AVI-Dateien wiedergeben?

Wie kann ich die Xbox Video App dazu bringen, diese AVI-Dateien abzuspielen?

1

2 Antworten auf die Frage

3
afrazier

Gemäß dieser Diskussion müssen die einzigen Codecs, die WinRT-Apps verwenden können, entweder von Microsoft bereitgestellt oder in der App gebündelt sein. WinRT-Apps können keine vom Desktop installierten Codecs verwenden, und es scheint nicht möglich zu sein, einen Drittanbieter-Codec für alle WinRT-Apps verfügbar zu machen.

Dieses Verhalten ist beabsichtigt. Damit Sie Ihren FLAC MF-Codec im Kontext Ihrer Windows Store-App verwenden können, müssen Sie den Codec so ändern, dass er in der WinRT-Umgebung funktioniert. Sie müssen dann den Codec mit Ihrer Anwendung ausliefern, anstatt sich auf eine Desktop-Installation zu verlassen.

Bearbeiten : Weitere Informationen von @Bala Sivakumar, Programmmanager für das Microsoft MM Platform-Team

Der Grund dafür ist, dass Windows 8 auf Geräten mit geringem Stromverbrauch ausgeführt werden kann, bei denen Softwaredekodierung nicht wünschenswert ist. Daher werden systemweit nur Codecs unterstützt, die hardwarebeschleunigt werden können. In einigen Fällen können Codecs von Drittanbietern zur Verfügung gestellt werden, bei denen der Grafikkartenhersteller die Hardwarebeschleunigung des Codecs und die Schiffsunterstützung im Treiber unterstützt. Solche Codecs werden von Microsoft signiert, um eine systemweite Verwendung zu ermöglichen.

Also, ich habe kein Glück .. :( Apple II vor 11 Jahren 0
Der Grund dafür ist, dass Windows 8 auf Geräten mit geringem Stromverbrauch ausgeführt werden kann, bei denen Softwaredekodierung nicht wünschenswert ist. Daher werden systemweit nur Codecs unterstützt, die hardwarebeschleunigt werden können. In einigen Fällen können Codecs von Drittanbietern zur Verfügung gestellt werden, bei denen der Grafikkartenhersteller die Hardwarebeschleunigung des Codecs und die Schiffsunterstützung im Treiber unterstützt. Solche Codecs werden von Microsoft signiert, um eine systemweite Verwendung zu ermöglichen. Ich empfehle die Verwendung von AVI-Dateien mit dem H.264-Codec, wenn überhaupt möglich (da die Hardware-Beschleunigung für diesen Codec auf den meisten Systemen weit verbreitet ist). Bala Sivakumar vor 10 Jahren 3
@BalaSivakumar: Vielen Dank für das Kommentieren und Bereitstellen einiger Hintergrund- und Zusatzinformationen. Willkommen bei SuperUser! afrazier vor 10 Jahren 0
1
Janus Troelsen

AVI ist einfach ein Containerformat. Ähnlich wie bei zip-Dateien Container für andere Dateien sind, enthalten avi-Dateien entweder einen Videostrom, der mit einem beliebigen Codec codiert ist, und einen Audiostrom, der mit einem beliebigen Codec codiert ist.

Diese Codecs müssen unterstützt werden, bevor Sie die Datei abspielen können. Sie können CCCP installieren, um Unterstützung für weitere Codecs zu erhalten.

Ich weiß, dass AVI ein Containerformat ist, deshalb spreche ich von bestimmten Dateien. Apple II vor 11 Jahren 0
Wenn WMP diese AVI-Dateien abspielen kann, wo liegt dann das Problem? Dies bedeutet, dass Codecs (was auch immer sie sind) installiert sind. Apple II vor 11 Jahren 0