User:45tripp

FFmpeg on Windows
The purpose of this wiki is to provide help on everything that involves FFmpeg under Windows. It originated as a step-by-step guide for building under a MSys+MinGW system, but now also includes guides for using FFmpeg's libraries in your projects (C++, C#).

It does not cover Cygwin, since this system behaves basically like a unix system, and the biggest problems of using FFmpeg occur with people that aren't very familiar with unix systems.

Before you start, these messages must be clearly understood:

First message:

Second message:

Basic Prerequisite
This might be out of the scope of this guide, but I don't want to leave room for any errors. For most people, this step can safely be skipped.

You will need a decompress utility that supports *.tar.gz and *.tar.bz2 files. You will need to extract packages to an specified folder. If you already have such program, and know how to extract packages to a specified folder, skip to Preparing the MSys+MinGW system.

I will show here how to use 7-Zip and WinRAR for such purpose.

7-Zip WinRAR

Get Started >

Table of Contents

Main Page Introduction Preparing the MSys+MinGW system Getting FFmpeg SVN Building FFmpeg SVN statically Building FFmpeg SVN dlls Building FFplay Building VHooks Building documentation Using External Libraries Using FFmpeg SVN libraries with your MSVC++ program Using FFmpeg SVN dlls with your C# program FFmpeg Windows Help Forum FFmpeg Windows Links

For FFmpeg on Windows CE, follow the FFmpeg Windows Links page.