我想知道是否有人可以在这里为我指明正确的方向。
假设我有一个采用某种编码(例如 H.264)的视频文件,并且我使用 CUDA 的视频解码库(https://developer.nvidia.com/nvidia-codec-libraries)对该视频进行解码。这会做什么(我想),它会解码视频并在屏幕上播放。到目前为止,一切都很好。
现在,我真正想做的是修改解码库(或编写包装器或类似的东西),以对视频帧执行一些后处理。
例如,假设视频有 1000 帧,我想(实时)为某些(由用户指定)帧添加一些自定义效果(例如,渲染 3d 模型---由用户---并将输出覆盖到框架中的某个位置等)。
我想我的问题真的是:
- 这可能吗?
- 有谁知道任何可以完成此操作或类似内容的代码示例(或教程、论文、手册等)?
谢谢!