标签: c++ opencv computer-vision video-processing video-encoding
Heylo!
我有一个大约500MB的视频文件(未知压缩)。我正在尝试使用OpenCv并尝试丢弃一些帧并重新保存该文件。
运行程序约3分钟(原始文件持续约1小时)我已经有700MB文件:(
如何保持原始文件大小并丢弃一些帧?
THX !!!
ps:我正在尝试使用此代码获取原始编解码器:
int ex = static_cast<int>(inputVideo.get(CV_CAP_PROP_FOURCC));
但显然ex = 0 ??
答案 0 :(得分:1)
OpenCV不支持所有类型的容器/编解码器,例如不支持MKV。 This page有一个关于这个主题的有趣信息。
this list分享了目前支持的部分FourCC代码。