如何使用ffmpeg(或使用xuggle)使用直播流创建马赛克

时间:2012-09-12 08:08:34

标签: ffmpeg video-streaming xuggle

在一千分钟内,我试图找到一种流式传输多个视频并将它们组合成一个输出的方法。我想用ffmpeg或xuggler和ffmpeg cmd做到这一点。 VirtualDub和avis无法满足我的需求。实际上我在avis中找不到一种方式流。我只能在virtualdub的屏幕上制作4 8 16个视频,但它们是本地视频而不是我的问题。

>cd c:\f\bin 
  

ffmpeg -i rtmp:// localhost / live / me -vf“[in] scale = iw / 2:ih / 2,pad = 2 * iw:ih [left]; movie = other stream,scale = iw / 4:ih / 4 [右]; [左] [右] overlay = main_w / 2:0 [out]“-b:v 768k输出

无论如何并排加入两个流,但我想要更多。 用ffmpeg可以吗?也 我不能使用像spycam,vlc等程序。不要对我说vlc,console vlc可以轻松做到。

2 个答案:

答案 0 :(得分:1)

ffmpeg的

FAQ包含连接视频的说明。请密切注意3.14.3节中的说明,因为如果您了解如何从视频中分离音频,然后将每个轨道转换为原始流,则可以简单地连接流。

答案 1 :(得分:1)

您可以阅读this FFmpeg tutorial并尝试使用实时输入而不是文件输入,以实现您想要的效果。另外,我认为如果您的某个实时输入不可用,我们会希望使用shortest=0来避免您的流停止。