如何使用 GStreamer 以编程方式创建视频(来自 RGB 和 PCM)?
Posted
技术标签:
【中文标题】如何使用 GStreamer 以编程方式创建视频(来自 RGB 和 PCM)?【英文标题】:How can I create a video (from RGB and PCM) programatically with GStreamer? 【发布时间】:2011-02-28 14:58:57 【问题描述】:我的应用程序显示视频和音频,我想添加录制功能。
我考虑过 FFmpeg,但我必须用 VS 编译我的应用程序,所以我不能使用它。所以我试图用 GStreamer 来做,但我没有找到任何关于如何创建视频的示例或指南。有什么帮助吗?
(我也可以考虑使用任何其他替代方案,但它们必须是跨平台的)。
【问题讨论】:
【参考方案1】:Application Development Manual 很好地解释了如何从您的代码中使用 gstreamer。尝试先阅读它。
您可以尝试使用gst-launch
工具,构建管道并使用gst-parse-launch 函数从您的应用程序中执行它。
如果您想要更多有用的答案,您可以公开问题的更多细节。
【讨论】:
以上是关于如何使用 GStreamer 以编程方式创建视频(来自 RGB 和 PCM)?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 gradle 以编程方式将 libc++_shared.so 包含到我的 APK 中?
如何使用Vala将GStreamer视频输出到Gdk.Pixbuf?