OpenCV 重写压缩的视频文件

opencv rewrite a compressed video file

本文关键字:文件 的视频 压缩 重写 OpenCV      更新时间:2023-10-16

Heylo!

我有一个大约 500MB 的视频文件(未知压缩)。我正在试验 OpenCv 并尝试丢弃一些帧并重新保存该文件。

当运行程序~3分钟(原始文件持续~1小时)时,我已经有700MB的文件:(

如何保持原始文件大小并丢弃一些帧?

感谢!!!

PS:我正在尝试使用此代码获取原始编解码器:

int ex = static_cast<int>(inputVideo.get(CV_CAP_PROP_FOURCC));

但显然 ex = 0 ??

OpenCV不支持所有类型的容器/编解码器,例如不支持MKV。此页面提供有关该主题的有趣信息。

此列表共享当前支持的一些 FourCC 代码。