RTSP 流 VLC 3.0.8 的马赛克

问题描述 投票:0回答:1

我找到了一种在 VLC 3.0.8 上正确显示来自 RTSP 摄像机的流马赛克的方法,并想分享该解决方案:
将以下内容写入文件<mosaic_vlc3.vlm>

# Comment the following line if you don't want to reset your VLM configuration
del all

new ch1 broadcast enabled
setup ch1 input "rtsp://user:[email protected]:554/stream1"
setup ch1 output #mosaic-bridge{id=ch1,width=1280,height=512}

new ch2 broadcast enabled
setup ch2 input "rtsp://user:[email protected]:554/stream1"
setup ch2 output #mosaic-bridge{id=ch2,width=1280,height=512}

new bg broadcast enabled
# The following background file is simply a black picture with specified dimensions, you can create one with any image editor, like mspaint, it is required for proper mosaic size
setup bg input "bg_1280x1024.jpg"
setup bg option image-duration=-1
setup bg output #transcode{vcodec=mp4v,vb=0,fps=0,acodec=none,channels=2,sfilter=mosaic{alpha=255,width=1280,height=1080,cols=1,rows=2,position=1,order="ch1,ch2",keep-aspect-ratio=enabled,mosaic-align=0,keep-picture=1}}:bridge-in{offset=100}:display

control bg play
control ch1 play
control ch2 play

# end of mosaic batch

将文件 <mosaic_vlc3.vlm> 和 <bg_1280x1024.jpg> 放在 VLC 安装文件夹中 vlc.exe 旁边。 启动很简单:
将以下字符串写入文件<VLC_Mosaic.cmd>

vlc.exe --vlm-conf mosaic_vlc3.vlm

UPD:如果你想隐藏/抑制界面(避免两个界面窗口打开),
vlc.exe --vlm-conf mosaic_vlc3.vlm -I dummy

但是在这种情况下,为了关闭播放器,您应该按
Ctrl+Q
热键,因为 [x] 按钮由于某种未知原因不起作用。
您还可以使用与上面相同的参数创建快捷链接。

如果您的 RTSP 流不稳定,您可以尝试更改 VLC 配置,如下面的屏幕截图所示:

vlc rtsp mosaic
1个回答
1
投票

回答评论中的问题:

  • 是的,可以添加声音。甚至还可以通过鼠标滚动来控制一般音量,非常方便。只需正确添加
    select=audio
    即可,如下例所示。 它可以添加到一个或多个通道,这将导致所有声道的混合。就我个人而言,我更喜欢仅启用一个音频通道。
new ch1 broadcast enabled
setup ch1 input "rtsp://login:[email protected]:80/stream1.mp4"
setup ch1 output #duplicate{dst=mosaic-bridge{id=ch1,width=1024,height=640},select=video,dst=bridge-out{id=0},select=audio}
© www.soinside.com 2019 - 2024. All rights reserved.