Как настроить Picture-in-Picture в VLC на Windows?

Что-то не могу понять, как сделать мозаику/PiP в VLC под Windows.
В общем, что есть:
1) два монитора;
2) четыре IP-камеры, умеющие гнать поток по RTSP;
3) PC с Windows 7.
Надо чтобы на втором мониторе были видеопотоки с четырёх камер сразу.
Нашёл вот такое — https://wiki.videolan.org/Mosaic/ и такое — https://www.linux.org.ru/forum/general/6461313?cid...
На основе этого получился вот такой конфиг (не переживайте, не подключитесь):
new cam1 broadcast origin
setup cam1 input rtsp://admin:12345@192.168.21.10:554/live
setup cam1 output #duplicate{dst="mosaic-bridge{id=1,width=960,height=540}"}

new cam2 broadcast origin
setup cam2 input rtsp://admin:12345@192.168.20.12:554/live
setup cam2 output #duplicate{dst="mosaic-bridge{id=2,width=960,height=540}"}

new cam3 broadcast origin
setup cam3 input rtsp://admin:12345@192.168.22.11:554/live
setup cam3 output #duplicate{dst="mosaic-bridge{id=3,width=960,height=540}"}

new cam4 broadcast origin
setup cam4 input rtsp://admin:12345@192.168.22.10:554/live
setup cam4 output #duplicate{dst="mosaic-bridge{id=4,width=960,height=540}"}

new mosaic broadcast origin
setup mosaic input fake://
setup mosaic option mosaic-width=1920
setup mosaic option mosaic-height=1080
setup mosaic option mosaic-rows=2
setup mosaic option mosaic-cols=2
setup mosaic option mosaic-position=1
setup mosaic option mosaic-order="1,2"
setup mosaic option fake-file="moz.png"
setup mosaic option fake-caching=20
setup mosaic option fake-width=1920
setup mosaic option fake-height=1080
setup mosaic option fake-fps="10"
setup mosaic option fake-deinterlace
setup mosaic output #transcode{deinterlace,sfilter=mosaic,vcodec=mp4v,vb=10000,acodec=none}:bridge-in{id-offset=100}:display

control cam1 play
control cam2 play
control cam3 play
control cam4 play
control mosaic play

И вот такая вот строка запуска (взял из созданного мной ярлыка, рабочая папка C:\Program Files (x86)\VideoLAN\VLC\):
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --color -I="telnet" --vlm-conf="--mosaic-width=1920 --mosaic-height=1080 --mosaic-keep-picture --mosaic-rows=2 --mosaic-cols=2 --mosaic-position=1 --mosaic-order=1,2,3,4 mosaic.vlm.conf" --tcp-caching="1000"

Но в итоге я получаю только VLC в процессах и ничего на экране. Что я делаю не так?
  • Вопрос задан
  • 4137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы