// mp4 mp3 wmv avi m4v webm mkv 3gp mts vob
This is because the scripts haven't been updated for VS2017.
I've been investigating a new package manager that Microsoft is developing and it does make things a lot easier to get started and works great for both VS2015 and VS2017. That's partly why it's taken me longer to get the scripts updated to VS2017.
The project is vcpkg and it already supports a bunch of different projects with both VS2015 and VS2017. They have already added support for FFmpeg and I've issued a pull request to add the UWP version of FFmpeg.
To try it out is quite simple:
Clone the repo (for now use my fork until my code is merged upstream)
git clone https://github.com/khouzam/vcpkg -b ffmpeg-uwp
Bootstrap the tool:
Build the flavors of FFmpeg that you need for example if your want x86, x64 and arm (the -uwp will build for store whereas -windows will build for desktop).
vcpkg install ffmpeg:x86-uwp ffmpeg:x64-uwp ffmpeg:arm-uwp
Let this run for a while and you will endup with FFmpeg built and available for use (noticed that msys, and all the tools are automatically installed and configured for you.
Now comes the even more interesting part, the integration with VS.
From an elevated command prompt run
vcpkg integrate install
This configures VS to automatically reference the packages that you have built and have installed. So any project can now reference the FFmpeg headers without having to modify the include path and manually adding references to the dlls. Building a store app will automatically include the required files in the package.
You can see how this has simplified the projects with the vcpkg branch that I just updated.
I would love to hear people's thoughts on this approach, personally I found this to be much easier to setup.