我想分析一些视频。我希望能够将视频视为一系列图像帧,但似乎为了压缩起见,这很难开箱即用。
哪种文件格式最适合视频数据的计算机视觉类型分析?基本上,哪种视频格式最容易通过程序进行剖析?我不一定关心文件大小或格式的性质,只要它易于破解。
答案 0 :(得分:1)
我不知道您的平台是什么,但在大多数平台上,您有一个API可以为您提取大部分视频解码的复杂性。有关如何在OpenCV中执行此操作的一些文档,请参阅示例OpenCV VideoCapture。 VideoForWindows和/或某些directx或windows media API在Windows上打开了大多数视频格式,gstreamer框架在linux上也是如此。因此,在大多数平台上,没有任何视频格式比任何其他格式更难以处理。也就是说,当然要考虑文件大小和视频质量。
你说你也不关心,所以我会选择一款高质量的视频编解码器来提供良好的压缩效果。如果您使用未压缩的视频甚至是单独的图像,您将获得您不会喜欢的各种数据处理问题,因此通常首选一些压缩。如果您可以控制您的编解码器,我建议ogg theora。它是开源的,适用于大多数平台。