Open Source Software (OSS) now is being developed rapidly and increasingly widely used, and has a huge advantage in software development. Unfortunately, a lot of open source software can not be used under Windows directly, which will limit their development and access to a wider range of application. This essay has constructed a porting model for open source software through the analysis of the characteristics of open source software and the actual application requirements, and took FFmpeg for example, a open source software for video and audio processing, to discuss how to apply the porting m...