一、本例实现的功能与使用场景
本例实现了把内存中的rgb数组图像导出为标准的mp4文件,以及把标准的mp4视频文件解码并导入到内存中。从而获取到RAW视频,方便对视频做图像处理。
支持的格式为mp4,avi,mov
支持的平台有MacOS,windows
- 用qt做一个视频剪辑软件。剪辑之前需要导入标准的视频文件到内存,以及剪辑好的视频需要导出为标准的mp4文件。
- 用qt做一个图像或视频处理类的软件,需要导出为标准的mp4文件。(本例子就是在这个需求下写的)
二、使用环境
Qt Creater + FFmpeg, 本例子在macos下开发并测试。由于Qt和FFmpeg都是跨平台的库,因此本工程适用于所有支持Qt的平台。