linux 在 c++ 中运行 ffmpeg代码

发布于 2024-11-01 11:30:31 字数 142 浏览 0 评论 0原文

操作系统是Linux。 我有一个旧的 C++ 代码,它将原始 SDI 输入从捕获设备写入文件。 我的目的是修改这个程序并将原始视频从SDI源重定向到ffmpeg的标准输入。 我怎样才能做到这一点? 最好在 C++ 源代码中运行 ffmpeg(我该怎么做?)? 非常感谢。

the O.S. is Linux.
I have an old c++ code that writes raw SDI input from a capture device to a file.
My intent is to modify this program and redirect the raw video from the SDI source to the stdin of ffmpeg.
How can I do that?
Is better to run ffmpeg within the c++ source code (how can I do that?)?
Thank you very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心凉怎暖 2024-11-08 11:30:31

打开管道,启动 mencoder 并将其配置为从管道读取。然后将数据写入管道。

如果您想使用库,请编写代码(等),然后查看 libav

Open a pipe, start mencoder and configure it to read from the pipe. Then write data to the pipe.

If you want to use a library, write a code (etc), then take a look into libav

深爱成瘾 2024-11-08 11:30:31

我在 FFMpeg 周围使用一个名为 FOBS

my2c的 C++ 包装器

I use a C++ wrapper around FFMpeg called FOBS

my2c

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文