0

我正在尝试从多个 mjpeg 源设置马赛克流并将其作为另一个 mjpeg 输出。Web 界面中的矩阵向​​导已损坏或不清楚,VLC 网站上的 Mosaic 教程似乎无法帮助完成它。到目前为止,我所拥有的是:

new channel1 broadcast enabled                                                       
setup channel1 input "http://192.168.1.100:8080/video"
setup channel1 output #duplicate{dst=mosaic-bridge{id=1,height=144,width=180},select=video,dst=bridge-out{id=1},select=audio}                                                         

new channel2 broadcast enabled
setup channel2 input "http://192.168.1.100:8080/video"
setup channel2 output #duplicate{dst=mosaic-bridge{id=2,height=144,width=180},select=video,dst=bridge-out{id=2},select=audio}                                                         

new channel3 broadcast enabled
setup channel3 input "http://192.168.1.100:8080/video"
setup channel3 output #duplicate{dst=mosaic-bridge{id=3,height=144,width=180},select=video,dst=bridge-out{id=3},select=audio}                                                         

new background broadcast enabled
setup background option image-duration=-1
setup background input flower.png
setup background output #transcode{sfilter=mosaic,vcodec=MJPEG,vb=10000,scale=1}:bridge-in{delay=400,id-offset=100}:standard{access=http,mux=MPJPEG,dst=127.0.0.1:333/mosaic}

control background play
control channel1 play
control channel2 play
control channel3 play

这看起来接近它应该是但不起作用的。有任何想法吗?

非常感谢,伊戈尔

4

2 回答 2

0

首先需要指定背景图片的完整路径;然后将行: setup background input flower.png 更改为例如: setup background input /home/yourName/flower.png

那么您必须知道--udp-caching现在不支持该选项;然后省略它。另外我建议您删除mosaic-keep-picture选项。我家这个帮助。

于 2013-07-04T07:46:17.653 回答
0

当您的意思是它不起作用时,您的意思是您看不到输出文件中镶嵌的视频吗?就个人而言,当我使用 rtsp 流时它可以工作,但当我使用 http 时无法让它工作。您可以尝试从本地文件(在磁盘上)创建马赛克,以帮助排除任何网络问题。此外,如果您的系统功能不足,您将获得一个没有马赛克视频的视频文件。只尝试一个流来检查这是否是问题所在。最后,如果您的背景图像、视频流和马赛克输出视频分辨率合适,它将有所帮助。

希望这可以帮助。

于 2013-02-01T14:58:29.177 回答