OpenCV:在 IYUV 中保存视频

Posted

技术标签:

【中文标题】OpenCV:在 IYUV 中保存视频【英文标题】:OpenCV: Save video in IYUV 【发布时间】:2011-09-28 18:52:44 【问题描述】:

我正在尝试保存由相机拍摄的视频。 当我尝试使用 DIVX Fourcc 时效果很好,但我想做的是使用 IYUVfourcc 保存,但结果很糟糕:颜色似乎被合并,openCV 看起来没有进行转换。

我试过cv::cvtColor (src, dst, CV_BGR2YCrCb)cv::cvtColor (src, dst, CV_BGR2YUV) 从RGB 到YUV 的手动转换,但结果是一样的。

你知道如何以 YUV 格式保存视频吗?

谢谢。

亚瑟。

【问题讨论】:

【参考方案1】:

请参阅 OpenCV bugtracker 上的 this ticket。这个问题看起来和你的很相似。

手动调用cv::cvtColor 也没有任何意义,因为它无法转换为视频编解码器内部使用的yuv420p

【讨论】:

以上是关于OpenCV:在 IYUV 中保存视频的主要内容,如果未能解决你的问题,请参考以下文章

使用 C++/OpenCV 从 100fps GoPro .mp4 视频创建 25fps 慢动作视频

如何在 Linux 中创建深度非压缩视频

如何从图像集合中保存视频文件?

Agora 云录制未在 azure 中保存视频

在 mp4 容器中保存视频时 FPS 太高

如何快速连接Basler工业摄像头,获取并保存图像和视频(python+opencv+pypylon)