-
Notifications
You must be signed in to change notification settings - Fork 460
Build Media SDK on Windows
- Run Visual Studio Installer, and then choose Install or Modify (if you have already installed VS)
- From the Workloads tab select Desktop development with C++ workload.
- Select optional components in Installation details:
- VC++ 2017 version 15.9 v14.16 latest v141 tools
- Visual C++ ATL for x86 and x64
- Visual C++ MFC for x86 and x64
- Choose the Individual components tab from the Visual Studio Installer
- Go to SDKs, libraries, and frameworks section and then select options:
- Visual C++ ATL (x86/x64) with Spectre Mitigations
- Windows 10 SDK (10.0.17134.0)
- Choose the Install or Modify (if you have already installed VS)
-
Intel® Graphics Driver. MediaSDK library DLL is provided with Intel® Graphics Driver. You can download and install drivers from DownloadCenter or using Intel® Driver and Support Assistant (IDSA).
-
[Optional] Windows 10 SDK version 18362 to build UWP dispatcher (libmfx_uwp.vcxproj).
-
[Optional] Intel® SDK for OpenCL™ Applications needed for sample_plugin_opencl.
Use the following Git* command (pay attention that to get full Media SDK sources bundle it is required to have Git* with LFS support):
git clone https://github.com/Intel-Media-SDK/MediaSDK.git msdk
Use following VS solutions to build all components on windows (see Limitations for details).
msdk\AllBuild.sln
If you want to use a newer version of Windows SDK or Platform Toolset, you will need to update all project files in AllBuilds.sln solution using the instruction:
- Open project Property Pages dialog.
- Go to Configuration drop-down list and select All Configurations.
- In the left pane, expand Configuration Properties and then select General.
- In the right pane, select Platform Toolset or Windows SDK and then select the toolset or SDK you want from the drop-down list.
- Choose the Apply button.
Windows build contains only samples and dispatcher library.
- Media SDK for Linux
- Media SDK for Windows
- FFmpeg QSV
- GStreamer MSDK
- Docker
- Usage guides
- Building Media SDK
- Running Media SDK CI tests
- Additional information
- Multi-Frame Encode