You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Download the nv-codec-headers repository from https://github.com/FFmpeg/nv-codec-headers
73
-
2. Save the contents of the nv-codec-headers repositories "include" folder into "OutputDir/include/*".
72
+
1. Download the nv-codec-headers repository from https://github.com/FFmpeg/nv-codec-headers
73
+
2. Save the contents of the nv-codec-headers repositories "include" folder into "OutputDir/include/*".
74
74
5. cuda-sdk (requires latest NVIDIA CUDA SDK)
75
-
1. Download the NVIDIA CUDA SDK from the NVIDIA website
76
-
2. Install the downloaded SDK wherever desired.
75
+
1. Download the NVIDIA CUDA SDK from the NVIDIA website
76
+
2. Install the downloaded SDK wherever desired.
77
77
6. amf (requires Advanced Media Framework (AMF) SDK headers)
78
-
1. Download the AMF repository from https://github.com/GPUOpen-LibrariesAndSDKs/AMF
79
-
2. Save the contents of the AMF repositories "amf/public/include" into "OutputDir/include/AMF/*".
78
+
1. Download the AMF repository from https://github.com/GPUOpen-LibrariesAndSDKs/AMF
79
+
2. Save the contents of the AMF repositories "amf/public/include" into "OutputDir/include/AMF/*".
80
80
7. decklink (requires Blackmagic DeckLink SDK)
81
81
1. Download the "Blackmagic DeckLink SDK" from the Blackmagic website.
82
82
2. Extract the downloaded SDK wherever desired.
83
-
3. Run the following command from a Visual Studio developer command prompt in the "Win/include" folder:
84
-
midl /win32 /h DeckLinkAPI.h DeckLinkAPI.idl
85
-
4. Copy the newly created "DeckLinkAPI.h" and "DeckLinkAPI_i.c" files to *OutputDir*/include/*.
83
+
3. Run the following command from a Visual Studio developer command prompt in the "Win/include" folder:
84
+
midl /win32 /h DeckLinkAPI.h DeckLinkAPI.idl
85
+
4. Copy the newly created "DeckLinkAPI.h" and "DeckLinkAPI_i.c" files to *OutputDir*/include/*.
86
+
8. vulkan (requires Vulkan headers or Vulkan SDK)
87
+
1. Download the Vulkan SDK from https://www.lunarg.com/vulkan-sdk/
88
+
2. Install the downloaded SDK wherever desired.
89
+
or
90
+
1. Download the vulkan-headers repository from https://github.com/KhronosGroup/Vulkan-Headers
91
+
2. Save the contents of the vulkan-headers repositories "include" folder into "OutputDir/include/*".
86
92
87
93
Any dependencies supplied by ShiftMediaProject should be downloaded next to the FFmpeg folder as they will use the same OutputDir location. Projects to build each dependency can be found in the respective repository **./SMP** directories.
0 commit comments