本文介绍一个自己做的FFMPEG移植到VC下的开源工程:ffmpeg for MFC。本工程将ffmpeg工程中的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用MFC做了一套简单的界面。它可以完成一个视频转码的基本功能:封装格式以及编码格式的转换。通过本程序可以学习视频转码器的原理,以及Windows的消息机制等知识。
平台:VC2010
类库:FFmpeg,MFC
目前正在完善中,先不上传到CSDN下载了。在SourceForge上建立了一个项目。
项目主页
SourceForge:https://sourceforge.net/projects/ffmpegformfc/
Github:https://github.com/leixiaohua1020/ffmpegmfc
开源中国:http://git.oschina.net/leixiaohua1020/ffmpeg-for-MFC
更新记录==============================
1.1版(2014.7.12)
* 更换了部分界面
* 原工程支持Unicode编码
* 修复了一部分内存泄露的问题
* 修正了ffmpeg.c中的exit_program()函数。保证在转码结束后可以释放资源。
* 修正了一部分“任务列表”的功能
* 修正了添加任务的时候“要用按钮去选输入文件,