环境准备
OpenCV核心类型 Mat
OpenCV图像处理
OpenCV视频IO接口
FFMpeg工具处理音频
XVideoEdit视频编辑器实战
- 编辑器的需求分析和最终实现的功能介绍
- 项目类图介绍和类功能讲解
- 基于QT系统界面设计详解
- 实战项目环境搭建、项目创建和配置
- 完成视频编辑器播放界面并完成绘制视频widget重载
- 详解通过qss完成界面风格设置,设置按钮圆角和渐变颜色
- 通过qt界面打开外部视频并完成打开失败的界面提示
- 使用opencv读取并解码视频通过信号槽机制发出绘制信号
- 解码并使用播放视频,分析并解决QImage图像数据不连续问题
- 视频播放器进度条(QSlider)显示播放进度
- 通过QSlider滑动条拖动完成视频播放位置跳转
- 调整视频亮度对比度1完成XImagePro类
- 调整视频亮度对比度2完成XFilter类
- 调整视频亮度对比度3完成界视频结果显示
- 视频的导出1接口调用搭建和界面实现完成
- 视频导出2功能实现
- 完成播放暂停并使用qss设置播放暂停按钮样式效果
- 视频图像旋转并导出
- 视频上下左右镜像
- 调整视频尺寸并导出
- 通过图像金字塔调整视频尺寸
- 通过ROI裁剪视频画面
- 转换为灰度图视频并导出
- 视频添加水印
- 视频融合1-完成了打开第二个视频源
- 视频融合2-完成了融合和导出
- 完成了两路视频的横向合并
- 音频类的抽取接口开发和测试
- 完成视频中音频的的合并导出
- 完成了视频的开始结束位置剪辑音频未处理
- 完成了视频剪辑包含音频剪辑
课程总结
0/1024
暂无留言