2014-12-11 15 views
1

MS 설명서에 따라 Media Foundation과 호환되는 Windows 8과 함께 번들로 제공되는 MPEG 1 및 2 비디오 디코더가 있습니다. DVD, MPEG2 및 MPEG1 용 소스 리더를 작성하고 테스트를 시작했습니다.SL_E_LICENSE_FILE_NOT_INSTALLED (0xC004F011) MPEG2 디코더

내 파이프 라인에서 MFEnumEx를 중심으로 시스템에서 발견 된 디코더 인스턴스에 대한 참조를 얻습니다. 객체를 활성화하려고하면 SL_E_LICENSE_FILE_NOT_INSTALLED이 수신됩니다. 전에 MPEG4에 대한 래퍼를 작성하기 전에이 메시지가 나타났습니다. MPEG 4 인코더는 나에게 똑같은 것을 주었다. Google 검색을 기반으로

, 나는 링크에 결국하고 명령을 실행하는 사용자를 감독 : DISM /Online /Cleanup-Image /RestoreHealth

이는 MPEG 4 인코더 문제를 해결 것입니다. 무슨 일이 일어나고 있는지 잘 모르겠다. TopoEdit.exe를 실행하고 Microsoft MPEG Video Decoder를 추가하려고 시도했지만 노드가 같은 오류로 실패합니다.

같은 문제가 발생했는지 궁금합니다. 어떤 결의안? 이 시점에서 디코더를 쓰고 싶지는 않습니다.

직장에서 다른 PC에서이를 테스트했으며 같은 결과가 나타납니다. 두 OS 모두 8.1 64 비트입니다.

답변

1

음, 문제가 발견되었습니다. 윈도우 8로 시작하는 위의 링크 당

http://www.infoworld.com/article/2616896/microsoft-windows/update--windows-8-won-t-be-able-to-play-dvds.html

는, DVD (MPEG 2 디코더는) 기본적으로 포함되어 있지 않습니다. 구매할 수있는 기능입니다. 즉, 무료로 기본 DVD 재생을 지원하지 않습니다. 우리는 회사에서 보유하고있는 표면 프로 (Surface Pro) 사본을 구입했으며 비용은 10 달러입니다. 별로 중요하지 않습니다. 나는 그들이 그들의 문서에서 이것을 언급했으면 좋겠다. 또한이 기능은 8.X Enterprise에서 구매/추가 할 수없는 것으로 나타났습니다. 디코더가 포함 된 Windows Media Center는 Enterprise 및 Server 2012에서 삭제되었습니다.