2

如果我以位图格式捕获使用 V4L2 保存相机的输出时,哪种视频格式最容易?当然,直接获取 mpeg 可能很好,但不幸的是,我不能指望这一点。

我已经设法捕捉到这些帧,现在我需要以某种方式查看视频。我可以使用一些 Linux 工具简单地转换这些帧,还是可以直接从我的应用程序轻松保存视频?

4

3 回答 3

0

为了简单起见(如在概念验证演示中),您可以继续将从设备捕获的 YUV 帧直接存储到文件中。

有很多查看器支持从文件中播放 YUV 数据的单帧/多帧。

一种这样的 YUV 查看器是freecode.com/projects/yay

于 2012-08-16T07:11:34.787 回答
-1

如果您使用mencoderffmpeg ,您几乎可以使用任何格式/编解码器

顺便说一句,这个问题真的应该在 superuser.com 上

于 2010-01-11T08:06:37.500 回答
-1

如果您已经在捕获帧,则可以将它们保存为 PPM 图像,然后转到 JPEG。我使用 v4l2 和 ImageMagick 做到了这一点。也许您可以将 JPEG 推送到 Motion JPEG 流中。它可能不像 MPEG 那样高科技,但你可以让它快速运行。PPM 文件很容易创建。如果我没记错的话,v4l2 示例代码向您展示了如何执行该部分。

于 2010-01-11T08:20:05.423 回答