[FFmpeg-devel] for ffmpeg org

Don Moir donmoir at comcast.net
Wed Feb 8 21:02:34 CET 2012

>> I use Visual Studio all the time to compile, build and use FFMPEG. You 
>> need to discard the MSVC compiler and instead use Intel C Compiler and 
>> setup the C99 compile mode. Need to make some minor changes such as use 
>> the pthread simulation library (open source) and get the unistd.h, 
>> stdint.h amd inttypes.h and it all works. Also need to ifdef strings.h 
>> ... All third party libraries do not work but libx264, libfaac, ... does.
> I noted http://ffmpeg.zeranoe.com/ offers pre-built Windows libs...
> are they VC++ compatible? If so does that represent the only way to
> use ffmpeg in VC++ without plugging in a new compiler, which is a
> fairly serious step to take?

The real thing is to get it to compile in dev studio. Which means the Intel 
compiler or MS compiler but there could be more.

The Intel compiler comes real close to compiling ffmpeg but still alot of 
little things to #define / #ifdef modify.

The zeranoe dll's work find for VC++, the libs work fine, the h files work 
fine (both MS and Intel). The problem is you can't trace into debug ffmpeg 
because the debug symbols are not compatible with dev studio.

Since most windows apps use dev studio for C/C++ development, it's a real 
pain to debug ffmpeg. Seems if you could compile ffmpeg out of the box using 
at least the Intel compiler, it would improve ffmpeg because you would be 
getting better feed back from people trying to build real apps for windows 
using ffmpeg.

I am able to manage this but it would be nice if someday this was available. 

More information about the ffmpeg-devel mailing list