【问题标题】:Which library for video and audio recording? [closed]哪个库用于视频和音频录制? [关闭]
【发布时间】:2011-08-03 22:18:47
【问题描述】:

我正在寻找一个库来记录来自网络摄像头的图像和来自麦克风的声音并生成视频文件(avi、mpeg 或任何其他格式)。

我更喜欢跨平台解决方案(Windows、MAC 和 Linux)以及 C/C++ 或 Python 中的东西。

有任何建议和/或示例代码吗?

更新:在@Rory 推荐之后,我找到了带有 Python 和 gstreamer 的网络摄像头查看器的 this example。不幸的是,它需要在 Winodws 构建中未提供的 v4l2src 插件(如果我错了,请纠正我)。在 Windows 上应该使用哪个插件?

【问题讨论】:

  • 结尾太开放了,有数百种选择。
  • @Steve-o:一百种选择!?一个就足够了,但我目前没有找到任何解决方案。
  • 我也对此感兴趣,如果您找到解决方案,请将其添加为答案或编辑您的帖子并提供更多信息以引起更多关注。
  • @agf : 没有 pb,如果有消息我会更新。这可能需要一点时间,因为我现在没有时间进行更多调查。将问题添加到您的收藏夹。

标签: c++ python video audio cross-platform


【解决方案1】:

gstreamer 是一个带有 C 和 Python 绑定的开源多媒体框架。

【讨论】:

  • Gstreamer 是开源的,但不是特别跨平台。例如,他们甚至不为 Windows 分发二进制文件,这让我怀疑其广泛的用例兼容性。
  • @stefan Songbird 是 Windows 上 GStreamer 的一个好例子,也可能是坏例子。 GLib 对 MSVC 不太友好。
  • @Rory:感谢您指出 gstreamer。我已经看过这个看起来很棒但在 Windows 上有点棘手的库。看我的更新。谢谢
猜你喜欢
  • 2011-05-23
  • 2014-08-02
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多