

It is composed of a collection of free software / open source libraries. Your best shot is asking must be disabled.FFmpeg is a command-line program that can record, convert and stream digital audio and video in numerous formats.

Last time I did it was a year ago I have used Corone's build ever since.

In order to make them work, you gotta disable more things, not just d3d11 and dxva2.įor instance, VistaLover said that libmfx breaks XP as well, but I don't know what else.īesides, compiling ffmpeg to make it work on XP/Vista has become trickier with time. Please note that these binaries WILL NOT work on Windows XP/Vista 圆4. Once everything is done, you'll find the binaries in "Build/Windows/圆4". extra-ldflags="-APPCONTAINER WindowsApp.lib" \ extra-cflags="-MD -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D_WIN32_WINNT=0x0A00" \ Then navigate to the newly created folder: In your MSYS2 shell navigate to your cloned FFmpeg folder: Open MSYS2 Shell from the command prompt above:ĭownload FFmpeg from GitHub (click "Clone/Download"): SET INCLUDE=%VSINSTALLDIR%VC\include %VSINSTALLDIR%VC\atlmfc\include %UniversalCRTSdkDir%Include\%UCRTVersion%\ucrt %UniversalCRTSdkDir%Include\%UCRTVersion%\um %UniversalCRTSdkDir%Include\%UCRTVersion%\shared %UniversalCRTSdkDir%Include\%UCRTVersion%\winrt C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\Include\um SET LIBPATH=%VSINSTALLDIR%VC\atlmfc\lib\amd64 %VSINSTALLDIR%VC\lib\amd64 SET LIB=%VSINSTALLDIR%VC\lib\store\amd64 %VSINSTALLDIR%VC\atlmfc\lib\amd64 %UniversalCRTSdkDir%lib\%UCRTVersion%\ucrt\圆4 %UniversalCRTSdkDir%lib\%UCRTVersion%\um\圆4 C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\lib\um\圆4 C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\Lib\um\圆4 Set the following environment variables in the launched command prompt above: Launch VS2015 x86 圆4 Cross Tools Command Prompt:Ĭ:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools\Windows Desktop Command Prompts\VS2015 x86 圆4 Cross Tools Command Prompt Place the downloaded Perl script in your MSYS2 path: "C:\msys64\usr\bin\". Rename the downloaded executable to yasm.exe and place it in your MSYS2 path: "C:\msys64\usr\bin\yasm.exe". Remove link.exe in the MSYS2 usr bin folder (C:\msys64\usr\bin\link.exe) Update the package database and core system packages by typing the following command the MSYS2 console: Download and run the installer - "x86_64".
