gpt4 book ai didi

opencv - GStreamer 与 FFmpeg

转载 作者:太空宇宙 更新时间:2023-11-03 20:38:28 26 4
gpt4 key购买 nike

我尝试使用 OpenCV 框架录制视频,并希望将其与一些其他数据流一起保存到 Matroska(mkv) 容器中。

首先我认为使用 FFmpeg 就是这样。但是在查看 OpenCV 源代码并在网络上搜索时,我发现了 GStreamer。

因为 GStreamer 中的文档比 FFmpeg 文档要好得多,所以我更愿意使用这个框架。

在我看来,GStreamer 主要用于流媒体,但也可以对视频数据进行编码和复用。

使用 GStreamer 代替 FFmpeg 有什么缺点吗?

提前致谢霍斯特

最佳答案

I try to record a Video with the OpenCV Framework an would like to save that into an Matroska(mkv)

我认为 OpenCV 不能将视频存储为 MKV,

together with some additional data streams.

OpenCV 不提供此操作的功能。

简单的解决方法是简单地调用 ffmpeg 或 gstreamer 的命令行应用程序来为您进行转换。

GStreamer 确实有一个不错的文档,它也可以完成这项工作。明显的缺点是,如果您知道如何使用 FFmpeg,则更改为 GStreamer 将需要一些额外的时间来了解它的工作原理,因为两者具有完全不同的 API:GStreamer 架构的灵感来自 DirectShow 和 Quicktime。

优势 是 GStreamer(除了跨平台之外)被用于多个大型项目,了解 GStreamer 肯定会为您的编程武器库增加一项很棒的技能 .

关于opencv - GStreamer 与 FFmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8724002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com