如何使用 GStreamer 以编程方式创建视频(从 RGB 和 PCM)?
我的应用程序显示视频和音频,我想添加录制功能。
我考虑过 FFmpeg,但我必须使用 VS 编译我的应用程序,所以我无法使用它。所以我尝试使用 GStreamer 来做到这一点,但我没有找到任何有关如何创建视频的示例或指南。有什么帮助吗?
(我也可以考虑使用任何其他替代方案,但它们必须是跨平台的)。
My application displays video and audio and I want to add a recording feature.
I've considered FFmpeg, but I have to compile my application with VS so I can't use it. So I'm trying to do it with GStreamer, but I'm not finding any example or guide on how to create a video. Any help?
(I can also consider using any other alternatives, but they must be cross-platform).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应用程序开发手册很好地解释了如何使用gstreamer 来自您的代码。先尝试阅读一下。
您可以尝试使用
gst-launch
工具,构建管道并使用 gst-parse-launch 函数。如果您想要更有用的答案,您可以公开问题的更多详细信息。
Application Development Manual explains very well how to use gstreamer from your code. Try to read it first.
Than you can experiment with
gst-launch
tool, build pipeline and execute it from your application using gst-parse-launch function.You can expose more details of your problem if you want more helpful answer.