linux在c ++代码中运行ffmpeg

时间:2011-04-14 15:04:21

标签: c++ linux ffmpeg stdin sdi

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我使用名为FOBS

的FFMpeg的C ++包装器

MY2C