在Visual Studio C+中+;,如何一次解码一帧视频,然后一次创建另一帧? 我有一个VisualStudioC++项目,它可以从自定义遥测硬件呈现信息。我需要能够在遥测采集过程中拍摄的视频上呈现这些信息。有人建议我使用ffmpeg对单个帧进行提取,这对短视频有效,但长视频需要约2TB的驱动器空间。如何在VSC++中逐帧读取和写入.mp4s

在Visual Studio C+中+;,如何一次解码一帧视频,然后一次创建另一帧? 我有一个VisualStudioC++项目,它可以从自定义遥测硬件呈现信息。我需要能够在遥测采集过程中拍摄的视频上呈现这些信息。有人建议我使用ffmpeg对单个帧进行提取,这对短视频有效,但长视频需要约2TB的驱动器空间。如何在VSC++中逐帧读取和写入.mp4s,c++,visual-studio,video,C++,Visual Studio,Video,ffmpeg有一个libavcodec组件来完成这项工作,但是构建和合并ffmpeg的说明很模糊,而且最近没有更新 如何将视频帧/音频从一个文件拉入VSC++应用程序,然后再次写入另一个文件?“VSC++不是一个进行视频处理的应用程序。它对任何视频或音频都一无所知。“VSC+++”是编译和构建C++代码的工具。我正处于OpenGL项目的中间,目前大约有10K的C++和着色器代码,这将我绑定到MSVC,所以我只能使用那些在那个环境中工作的解决方案。否则,我只需以本机方式构建ffmpeg(任何非Wi

ffmpeg
有一个
libavcodec
组件来完成这项工作,但是构建和合并
ffmpeg
的说明很模糊,而且最近没有更新


如何将视频帧/音频从一个文件拉入VSC++应用程序,然后再次写入另一个文件?

“VSC++不是一个进行视频处理的应用程序。它对任何视频或音频都一无所知。“VSC+++”是编译和构建C++代码的工具。我正处于OpenGL项目的中间,目前大约有10K的C++和着色器代码,这将我绑定到MSVC,所以我只能使用那些在那个环境中工作的解决方案。否则,我只需以本机方式构建ffmpeg(任何非Windows环境都可以)并使用它(我可能应该更多地使用“使用Microsoft的编译器”,而不是命名IDE环境)