我的应用程序显示视频和音频,我想添加一个录制功能。
我考虑过 FFmpeg,但我必须用 VS 编译我的应用程序,所以我不能使用它。所以我试图用 GStreamer 来做,但我没有找到任何关于如何创建视频的示例或指南。有帮助吗?
(我也可以考虑使用任何其他替代方案,但它们必须是跨平台的)。
最佳答案
Application Development Manual很好地解释了如何从您的代码中使用 gstreamer。尝试先阅读它。
您可以尝试使用 gst-launch
工具,构建管道并使用 gst-parse-launch 从您的应用程序执行它功能。
如果你想要更有帮助的答案,你可以公开你的问题的更多细节。
关于c++ - 如何使用 GStreamer 以编程方式创建视频(来自 RGB 和 PCM)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143592/