如何用FFMPEG打开文件\直播流用openCV编辑每一帧并保存为用FFMPEGfile \ live stream编码?

时间:2010-07-03 21:04:45

标签: c++ c video opencv ffmpeg

如何使用FFMPEG打开文件\实时流使用openCV编辑每个帧并将其保存为使用FFMPEGfile \ live stream编码?

2 个答案:

答案 0 :(得分:3)

嗯,这很简单。

我建议你从简单的ffmpeg解码示例开始。有了它你得到一个结构,这是一个FFMPEG图像。您必须将其转换为opencv图像结构(IplImage)。然后您可以应用任何opencv操作。然后你可以看看FFMPEG编码示例,你有整个处理链:)

重点是将FFMPEG图像结构转换为opencv图像结构。阅读完文档后,这很简单(代码?)。

如果您有更精确的需求,请编辑您的问题。

MY2C

答案 1 :(得分:0)

以下是如何使用OpenCV捕获视频流的示例,编码为mpeg-4然后deocde回到:

http://dimitri-christodoulou.blogspot.com/2012/02/encode-and-decode-video-from-memory.html