自己做的FFMPEG移植到VC下的开源工程:ffmpeg for MFC。
本工程将ffmpeg工程中的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用MFC做了一套简单的界面。它可以完成一个视频转码的基本功能:封装格式以及编码格式的转换。通过本程序可以学习视频转码器的原理,以及Windows的消息机制等知识。
更新记录==============================
1.1版(2014.7.12)
* 更换了部分界面
* 原工程支持Unicode编码
* 修复了一部分内存泄露的问题
* 修正了ffmpeg.c中的exit_program()函数。保证在转码结束后可以释放资源。
* 修正了一部分“任务列表”的功能
* 修正了添加任务的时候“要用按钮去选输入文件,不能自己直接输入”的问题。
1.2版(2014.8.16)
*增加了“内部转码”和“外部转码”选项。“内部转码”即通过原先移植的ffmpeg.c进行转码。“外部转码”支持作为一个GUI直接调用ffmpeg.exe进行转码。