使用 IDE 编译调试 Mlt framework
Mlt framework 是一个开源跨平台的多媒体处理框架,使用模块化的设计,集成了大量的业界领先的视频处理框架,如ffmpeg,良好的设计,可以方便的集成自己的模块进去,利用它,你可以实现自己的 Adobe Premiere 等非线性多媒体编辑软件或者视频播放器,简单几句代码为视频添加炫酷的转场效果和滤镜。 
由于跨平台,项目通过configure的方式来管理工程,对于学习来说多媒体框架来说,调试起来并不方便,我整理了CMake的脚本,可以通过cmake来生成我们熟悉的 Visual Studio 或者 Xcode
工程,方便调试。  
在阅读下面文章之前,请确保你有一定的 MinGW 工具链使用经验。
下载源码
https://github.com/gandalfliang/mlt
分支:cmake
配置环境
对于 Windows 平台:
- cmake
 - MinGW
 - msys2
 - Windows SDK
 
确保MinGW和msys2里的工具链路径在系统变量PATH中
Mac 平台:
- Xcode
 
Bootstrap
在工程跟目录,运行脚本(如果是 Windows 平台,从开发者命令行工具运行):
1  | py bootstrap.py  | 
如果一切顺利,工程文件将会在
build/win32 或者 build/mac 下。脚本运行要拉取ffmpeg的源码并configure,这是一个耗时的工作。在Windows平台下configure ffmpeg将是一个漫长的等待,没事的话,去喝杯咖啡,或者有空的时候在命令窗里敲一下enter键,可能会有收获哦。
完成后,你就可以愉快的调试这个框架了。
