首页 > 解决方案 > 如何在将 QCamera 的视频帧保存到视频文件之前截取和修改它们

问题描述

我正在尝试调整 QT 5.11 中的 C++ 非 QML 相机示例,以便它可以在将视频帧写入视频文件之前拦截并为其添加视觉时间戳。

我想在不使用 QML 的情况下实现这一目标。

有一种方法可以使用 QVideoprobe 截取帧,但该帧是由 const ref 传入的,因此无法修改。

除了使用 qml 之外的任何建议将不胜感激

更新 - 执行此操作的典型方法是使用 QAbstractVideoFilter,但我发现的所有示例仅显示了使用 QML 应用的过滤器,因此我最初希望了解如何将过滤器应用于 C++ 中的 QCamera 管道。

标签: c++qtvideo-processing

解决方案


推荐阅读