FlowMedia 是一款面向自媒体创作者、工作室、电商运营、客服演示及企业内容交付场景的本地音视频处理工具。软件运行于 Windows 10 及以上64位系统,素材处理过程在本机完成,无需上传到第三方服务器,能够兼顾处理效率与内容隐私。
软件提供素材处理、视频剪辑、画面调整、字幕水印、格式输出和录屏截图等功能。具体包括导出封面、提取音频、快速切片、图片处理、图片转视频、时长裁剪、删除片段、视频拼接、变速、倒放、片尾停帧、横竖屏转换、画布适配、画面裁边、滤镜调色、字幕烧录、文字水印、视频压缩、格式转换、录屏讲解和区域截图。
项目采用 Qt 6.8.3 开发,使用 QML 构建桌面端界面,C++实现文件管理、任务调度和音视频处理核心,并通过 FFmpeg 完成视频编解码、格式转换、音频提取、裁剪、拼接、变速、倒放、压缩、字幕水印及画面处理。
工程使用 CMake 和 MSVC 2022 进行64位构建,将界面组件、功能页面、处理核心和便携运行模块进行分层。各项处理功能采用统一的任务执行流程,负责接收用户选择的素材和参数、生成处理任务、调用 FFmpeg、反馈执行进度并输出结果文件。
项目同时维护体验版和专业版构建目标,通过版本能力控制区分单文件处理、批量任务和高级功能。在功能较多的情况下,对参数传递、任务状态、异常提示和输出路径进行了统一处理,降低不同工具之间的重复代码,也便于后续增加企业定制处理流程。