Getting VLC to work with Celestron Digital Microscope on Manjaro

I’ve run into problems getting VLC to work with miscellaneous devices on Manjaro and I believe I’ve finally figured out that some of the dependencies to the plugins weren’t getting installed. Here is how I figured this out.

Runningvlc v4l2:///dev/video0

Gives the error about “VLC is unable to open the MRL…”

Make sure your user is a member of the “video” group. If so, then run VLC in debug mode: vlc v4l2:///dev/video0 --extraintf=http:logger --verbose=2 --file-logging --logfile=vlc-log.txt

In my vlc-log.txt log file there is was a line that indicated that the libv4l2 was not loading due to a dependency issue (you will probably find lots of other dependencies that could also be fixed). The specific line was:

main warning: cannot load module `/usr/lib/vlc/plugins/access/libv4l2_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory)

I then searched for that specific file with:

pacman -F libzvbi.so.0
extra/zvbi 0.2.35-3
usr/lib/libzvbi.so.0

Then simply installed it with sudo pacman -S zvbi

Now opening vlc v4l2:///dev/video0 works and I can use my Celestron USB Microscope.

Leave a Reply

Your email address will not be published. Required fields are marked *