# Use vcpkg to build ffmpeg. Steps: 1. follow the instructions at https://trac.ffmpeg.org/wiki/CompilationGuide/vcpkg 2. run the command ``` vcpkg.exe install ffmpeg[core,avcodec,avdevice,avfilter,avformat,speex,avresample,mp3lame,opus,sdl2,swresample,vorbis]:x64-windows-rel ``` 3. copy dll and libs in vcpkg\installed\x64-windows-rel to goldendict's winlibs\lib\msvc **Pros**: Can be compiled with speex. # Alternative method simply download ffmpeg from the official website: https://github.com/BtbN/FFmpeg-Builds/releases Then replace the dlls and libs in the winlibs\lib\msvc. **Cons**: Seems to be missing libspeex or I just downloaded the wrong package. **Pros**: Easy to manage. # I have tried the following methods without success ## Use the scripts provided by the following url https://github.com/Microsoft/FFmpegInterop/issues/67 https://github.com/Microsoft/FFmpegInterop did not know how to link to libspeex. ## conan conan does not seem to have the libspeex option yet. ## Links worth checking https://stackoverflow.com/a/44556505/968188