视频格式转换的需求普遍存在,通过FFMPEG这个开源免费的软件可以很好地实现,但是这个软件中缺少H264和MP3编码器,而这2种编码方式是常用的,需要外接函数库来弥补.所以针对这一需求,首先编译了FFMPEG软件,并在编译的过程中加入外接的libx264库和libmp3lame库来实现视频H264编码和音频MP3编码;最后通过调用FFMPEG软件中的接口函数,用C代码来编写程序,经过编译并调试程序实现视频格式转换.实验结果表明:FFMPEG软件可以很好地实现视频格式转换,并可按需求改变其中的视频编码方式和音频编码方式,可灵活地转换视频格式,并具有很强的可移植性。