title: Is it possible to link FFmpeg statically into an application built with Visual C++?
body: <p>I'm currently building and using FFmpeg on Windows and it works nicely. At present there are 5 relevant DLLs which I load and map relevant functions in as needed. However I am wondering if it is possible to avoid these DLLs by linking FFmpeg statically?</p>
  
  <p>My initial reaction is probably not, because the FFmpeg builds are done with MinGW's GCC and any static libraries generated by those tools will be in a format incompatible with Visual C++. If anyone has looked into this before I'd be curious to know if you had any luck?</p>
  
  <p>I did find this tool: <a href="http://www.binary-soft.com/dll2lib/dll2lib.htm" rel="nofollow noreferrer">http://www.binary-soft.com/dll2lib/dll2lib.htm</a>. It's expensive but looks like it might do the trick as it converts a DLL directly to a static library.</p>
  
  <p>Thanks.</p>