如何将来自多个摄像头的视频编码为一个mkv流?

时间:2010-03-26 16:38:15

标签: java c++ c mkv

如何将来自摄像机的多个视频和音频流(我们希望流不是任何编码方式)编码到一个mkv中,因此来自摄像机A的声音是根据来自摄像机A的视频编码的,使用JAVA或C或C ++ ? (该算法应该在不同的平台上工作,如Window,Linux或Mac)

1 个答案:

答案 0 :(得分:0)

我假设您正在寻找视频合成,以便在与音频同步的马赛克中布置多个视频。检查this post。提出了几种解决方案。海报使用gstreamer解决了这个问题,gstreamer可能适用于Windows,Mac和Linux。

我建议使用像GStreamer或Avisynth这样的东西,因为它们会抽象出很多丑陋的细节(解码,视频缩放和翻译,视频同步,音频混合,音频同步,视频输出编码),如果你需要的话刚刚直接使用了ffmpeg的libavformat和libavcodec。