gpt4 book ai didi

c++ - 在 visual studio 2008 中打开 AVI 视频

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:48 26 4
gpt4 key购买 nike

我有一个 AVI 视频,我想将其编解码器更改为 CVID,因为visual studio 中发生错误,只能打开具有此编解码器的视频

我们使用 opencv 2.1 打开 avi 视频和我们使用了 opencv 文件提供的视频,它工作正常,其编解码器是 CVID

我们使用了很多类型的转换器,但没有一个结果有效我们还尝试将 avi 视频转换为不同的格式,然后再转换回 avi但也没有用

那么你能帮我们吗?

最佳答案

转换视频是一个相当复杂的过程。除非您能找到一些现成的代码,否则您将不得不解释 AVI 的每一帧。这意味着,读取 AVI 本身的 header 格式,然后读取前 N 帧,并将这些帧送入使用您的 CVID 编码器的商店。

这听起来很简单,但视频通常以复杂的压缩形式存储,您需要将其解压缩为适合 CVID 编码器的形式。

通常,视频帧由“关键帧”(几乎每个像素都在帧中)和“增量帧”组成,其中包含关键帧的“更新部分”),因此您需要了解哪种类型框架是。

显然,将其转换回 AVI 的过程与此相反。

我不知道AVI的内部格式,或者CVID有什么不同。但我很确定最简单的方法是找到一些现有的软件来执行此操作。

关于c++ - 在 visual studio 2008 中打开 AVI 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15728503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com