添加标志cvlc播放器树莓派3B+牛眼



我试图在终端推出的vlc播放器中添加一个徽标

cvlc --fullscreen --no-osd --loop --file-caching 10000 --sub-source logo --logo-position 10 --logo-file /home/pi/Desktop/logo/logo-tv.png /home/pi/Desktop/php/scala.m3u

但是我有这个错误

VLC media player 3.0.16 Vetinari (revision 1.0.6-1682-g88158c836)
[00b5c7a0] dummy interface: using the dummy interface module...
[623710a0] mmal_codec decoder: VCSM init succeeded: CMA
libEGL warning: DRI2: failed to authenticate
[62549eb0] mmal_xsplitter vout display error: Failed to open Xsplitter:opengles2 module
[62549eb0] mmal_xsplitter vout display error: Failed to open Xsplitter:mmal_vout module
mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
mmal: mmal_vc_component_create: failed to create component 'vc.ril.hvs' (1:ENOMEM)
mmal: mmal_component_create_core: could not create component 'vc.ril.hvs' (1)
[62542140] blend blend error: no matching alpha blending routine (chroma: YUVA -> MMAL)

如果我使用

--sub-filter logo --logo-position 10 --logo-file

我没有错误,但标志没有出现。你能帮我吗?感谢

正如我在评论中所建议的那样

cvlc --sub-source logo --logo-x 10 --logo-y 10 --logo-file ./logo-stackoverflow.png --logo-opacity 100 your.mp4

应显示标志

要激活从视频底部裁剪一个像素,对于cvlc

在vlcvlcrc配置文件中设置global-key-crop-bottom=Alt+c

或:

在命令行上设置

cvlc --sub-source logo --logo-x 10 --logo-y 10 --logo-file ./logo-stackoverow.png --logo-opacity 100 --global-key-crop-bottom=Alt+c --global-key-uncrop-bottom=Alt+Shift+c your.mp4

出于某种奇怪的原因,您似乎必须设置--global-key而不仅仅是--key

我安装了带有桌面的Raspberry Pi操作系统(Legacy(,我启用了FKMS,所有操作都在我的Raspbrry 3b+上没有任何问题。所以问题是FKMS不可能在Debian版本中启用:11(牛眼(。目前没有任何问题的标志,也没有下降的框架。所以现在的解决方案是启用FKMS。感谢

最新更新