我有同样的问题:我需要在同一屏幕(从UNIX命令行)中显示2个视频。使用“屏幕命令”LINUX屏幕命令 - 同一屏幕中的两个视频
[...]这很容易被利用的解决屏幕功能。下面的 例子说明如何创建一个2×2矩阵[...]
screen
> -dmS camera1 sh -c 'omxplayer --win "0 0 960 540" rtsp://ip_address/live; exec bash' screen -dmS camera2 sh -c
> 'omxplayer --win "960 0 1920 540" rtsp://ip_address/live; exec bash'
> screen -dmS camera3 sh -c 'omxplayer --win "0 540 960 1080"
> rtsp://ip_address/live; exec bash' screen -dmS camera4 sh -c
> 'omxplayer --win "960 540 1920 1080" rtsp://ip_address/live; exec
> bash'
我已经按照这个教程,但不能正常工作:我的脚本执行只有视频(第一个“camera2”):
more tmp01.sh
#!/bin/sh
#1)this work:
#nohup omxplayer --win "0 0 1440 800" ../Shared/NO_LOGO_1/01.avi &
#nohup omxplayer --win "0 801 1440 900" ../Shared/NO_LOGO_1/02.avi &
#2)doesn't work
screen -dmS camera2 sh -c `omxplayer --win "0 0 200 200" /home/pi/Shared/NO_LOGO
_1/02_a.avi; exec bash`
screen -dmS camera1 sh -c `omxplayer --win "200 200 600 600" /home/pi/Shared/NO_
LOGO_1/01_a.avi; exec bash`
我在哪里错了? 非常感谢!