[FFmpeg-trac] #9788(avcodec:new): FFmpeg does not work on Windows N editions without Media Feature Pack installed

FFmpeg trac at avcodec.org
Fri May 20 14:58:05 EEST 2022


#9788: FFmpeg does not work on Windows N editions without Media Feature Pack
installed
-------------------------------------+-------------------------------------
             Reporter:  RytoEX       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:  git-
             Keywords:  Windows win  |  master
  mediafoundation                    |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: FFmpeg 4.3+ does not work on Windows N editions
 without the Media Feature Pack installed

 Windows N (and KN) editions intentionally do not contain Media Foundation
 components. FFmpeg 4.3+ includes a wrapper for Media Foundation encoders.
 Attempting to run FFmpeg 4.3+ on a Windows N system results in a DLL
 loading error.

 This error also occurs in the latest git-master. This also occurs when
 trying to load libavcodec 58.86.100 or newer on a Windows N edition.

 While one could compile with --disable-mediafoundation, it would
 necessitate providing different versions for users on different editions
 of Windows, or walking users through installing the Media Feature Park. It
 would be ideal if FFmpeg/libavcodec would continue on without Media
 Foundation features if they are not available on the user's system.

 How to reproduce:
 {{{
 % ffmpeg -version
 ffmpeg.exe: error while loading shared libraries: MFPlat.DLL: cannot open
 shared object file: No such file or directory
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9788>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list