在远程命令模式下 运行 时,VLC loop/repeat 不是无缝的
VLC loop/repeat not seamless when running in remote command mode
我有一个 Raspberry Pi 4 运行ning Raspbian 和 运行 VLC,来自命令提示符,具有以下参数
vlc --intf rc --rc-host localhost:65513 --fullscreen
我已经通过 Socket 发出远程命令并成功地让 VLC 播放视频并发出了 repeat/loop 命令。
循环不一定是无缝的,但它会在重播视频之前暂时切回到命令提示符,看起来不专业。
有什么解决办法吗?我找不到任何有用的东西。我可以忍受黑屏片刻,但无法在每 30 秒在后台显示 Linux 的屏幕上连续播放工作演示文稿。
我一个月前也遇到过同样的情况,看来只有等raspbian的vlc 4.0发布了,目前还没有计划。
我遇到了同样的问题,这是我“修复它”的方法:
将桌面背景设置为黑色 jpeg。
通过编辑 /home/pi/.config/lxsession/LXDE-pi/autostart[=34 告诉面板不要在启动时出现=] 如下(启动面板的第一行被注释为这样做):
#@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no -splash
- 通过编辑文件 /etc/lightdm/lightdm.conf 并添加
- 来防止 pi 黑屏或进入睡眠状态=24=][SeatDefaults] 部分:
xserver-command=X -s 0 -dpms
现在当 VLC 循环播放时,它仍然会切回到桌面,但是由于一切都被涂黑了(没有面板,黑色背景),切点变得不可见。
Et voilà :)
我最好的。
S.Y.
我通过使用两个 VLC 实例解决了这个问题,其中一个实例使用 --sout-keep
标志将视频流式传输到另一个实例。通过这种方式,实际生成图像的 VLC 实例显示连续流,因为流式实例试图在多个(或一个循环)文件中保持一个流实例打开。
例如:
vlc rtp://127.0.0.1 --intf dummy --fullscreen --no-video-title-show --alsa-audio-device hw:1,0 &
cvlc file.mp4 --sout "#rtp{mux=ts,dst=127.0.0.1,sdp=sap,name='somename'}" --sout-keep --loop
我有一个 Raspberry Pi 4 运行ning Raspbian 和 运行 VLC,来自命令提示符,具有以下参数
vlc --intf rc --rc-host localhost:65513 --fullscreen
我已经通过 Socket 发出远程命令并成功地让 VLC 播放视频并发出了 repeat/loop 命令。
循环不一定是无缝的,但它会在重播视频之前暂时切回到命令提示符,看起来不专业。
有什么解决办法吗?我找不到任何有用的东西。我可以忍受黑屏片刻,但无法在每 30 秒在后台显示 Linux 的屏幕上连续播放工作演示文稿。
我一个月前也遇到过同样的情况,看来只有等raspbian的vlc 4.0发布了,目前还没有计划。
我遇到了同样的问题,这是我“修复它”的方法:
将桌面背景设置为黑色 jpeg。
通过编辑 /home/pi/.config/lxsession/LXDE-pi/autostart[=34 告诉面板不要在启动时出现=] 如下(启动面板的第一行被注释为这样做):
#@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no -splash
- 通过编辑文件 /etc/lightdm/lightdm.conf 并添加
- 来防止 pi 黑屏或进入睡眠状态=24=][SeatDefaults] 部分:
xserver-command=X -s 0 -dpms
现在当 VLC 循环播放时,它仍然会切回到桌面,但是由于一切都被涂黑了(没有面板,黑色背景),切点变得不可见。
Et voilà :) 我最好的。 S.Y.
我通过使用两个 VLC 实例解决了这个问题,其中一个实例使用 --sout-keep
标志将视频流式传输到另一个实例。通过这种方式,实际生成图像的 VLC 实例显示连续流,因为流式实例试图在多个(或一个循环)文件中保持一个流实例打开。
例如:
vlc rtp://127.0.0.1 --intf dummy --fullscreen --no-video-title-show --alsa-audio-device hw:1,0 & cvlc file.mp4 --sout "#rtp{mux=ts,dst=127.0.0.1,sdp=sap,name='somename'}" --sout-keep --loop