如何将来自摄像机的多个视频和音频流(我们希望流不被任何编码)编码到一个 mkv 中,因此,来自摄像机 A 的声音相对于来自摄像机 A 的视频使用 JAVA 或 C 或 C++ 进行编码?(该算法应该适用于不同的平台,如 Window、Linux 或 Mac)
问问题
1439 次
我假设您正在寻找视频合成,以便将多个视频布置在与音频同步的马赛克中。看看这个帖子。提出了几种解决方案。海报使用 gstreamer 解决了这个问题,据称它适用于 Windows、Mac 和 Linux。
我建议使用 GStreamer 或 Avisynth 之类的东西,因为它们会抽象出很多丑陋的细节(解码、视频缩放和翻译、视频同步、音频混合、音频同步、视频输出编码),如果你只是使用 ffmpeg 的话。 libavformat 和 libavcodec 直接。