Webcam Tools

13 Best Free and Open Source Linux Webcam Tools

A webcam is a video capture device that is either connected to a computer directly (typically by USB) or over a computer network. Many modern netbooks and laptops have a built-in webcam.

Webcams spice up online communication by offering real-time video chat and webcasting. These tiny cameras enable users to chat in realtime with friends and family, send video email around the world, to videoconference with co-workers and clients, and even to broadcast a TV-like channel over the net. Other people use a webcam as part of a security system, making use of motion detection to receive image and video intrusion alerts, both interior and exterior, of a building or home.

To use a webcam in Linux requires dedicated webcam software. In this article, we have chosen our favorite tools which enable webcams to capture images and video, and to act as a video surveillance device.

Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.

Ratings chart

Click the links in the table below to learn all about each webcam tool.

Webcam Tools
WebcamoidFull featured and multi-platform webcam suite with a simple interface
DroidCamTurn a mobile device into a network-attached IP camera
MotionV4L capture program supporting motion detection
ZoneMinderAll-in-one security camera solution
Kerberos.ioVideo surveillance solution
ClightWebcam becomes light sensor
GuvcviewFull-featured video grabber
CheeseTake pictures and videos from your webcam
webcamizeUse your camera as a webcam
KamosoQt-based webcam utility
EkigaVoIP and video conferencing application
camoramaView, alter and save images from a webcam
HasciiCamLive ascii video on the web for the masses

This article has been revamped in line with our recent announcement.

We have not included Teams or Skype in the list above. While millions of people use these products for voice chat, instant messaging, file transfer, and video conferencing, the no-charge applications are not available under a freely distributable license. Nevertheless, they are worthy of a special mention.

Best Free and Open Source SoftwareRead our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

There are also fun things to try, hardware, free programming books and tutorials, and much more.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our Comment FAQ before posting a comment.

21 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
glorsh66
glorsh66
5 years ago

Which one is the best for linux mint XFCE?

Arun G
Arun G
5 years ago
Reply to  glorsh66

The one which works best for you.

Brendan Hammond
Brendan Hammond
5 years ago
Reply to  Arun G

That’s unhelpful.

Eric
Eric
5 years ago

It’s actually NOT unhelpful. By stating that it’s a personal preference it answers the question that they all work similarly on that platform and that the “best” one will be the one that fits all their needs in a way they can easily use.

What’s “unhelpful” is giving people all the answers without having them do anything for themselves.

luke
luke
4 years ago
Reply to  Eric

It’s unhelpful

Eric
Eric
4 years ago
Reply to  luke

How so?

“Give a man a fish, feed him for a day. Teach a man to fish, feed him for a lifetime.”

The one that’s best is ALWAYS going to be subjective. What works best for me on my machine may not work well for you on your machine.

Brendan Hammond
Brendan Hammond
5 years ago
Reply to  glorsh66

Webcamoid works really well on Mint 19.1 Xfce.

sally
sally
5 years ago
Reply to  glorsh66

guvcview works the best for me, has some nice settings, works good on my 6 year old 64bit desktop PC, works better if your PC has at least 16 gigs of ram(memory) , and a hard drive thats 500 Gigs or bigger, this other webcam “webcamoid” is for newer pc’s , is ok, work better if it has a decent video and graphics card,

Prakhar
Prakhar
2 years ago
Reply to  sally

guvcview worked really great on manjaro for me. No one else did. Thanks a lot!

Ken Starks
Ken Starks
5 years ago

I have to agree with Brendan. I use Mint Mate 19.1 and of the top 6 I tried, Webcamoid works by far the best. Latency is minimal, if at all; of course your cam hardware is going to dictate much of that. Using an HP Compaq 6000 all in one with built in webcam, I get excellent results. Whereas with Cheese, the latency/stutter is intolerable.

Hector Espinoza
Hector Espinoza
4 years ago

What about good webcameras (hardware) compatible with Linux possibly open hardware?

Terry Boulder
Terry Boulder
4 years ago

If you have a USB webcam, it is likely a Linux driver has been written for your device.

Ken Bouchard
Ken Bouchard
4 years ago

Tried Webcamoid but not seeing how it works. Cheese works but then quits working. Looking for one that does not crash. I have MX-Linux 18.3 Which is XFCE. 12 GB of ram and a Microsoft VX-1000 old webcam.
Funny thing is it is not supported by Windows 10 period and they have no plans to support it.

Thing is others say Skype is not available but I have Skype installed and working fine. Would like one that is like Snap chat to add special effects.
Also have Zoom for Linux, but I have not really tried it. Nobody to try it with, But I need to put it on my Wifes computer just to see it workling. It says all the hardware is fine.

Jimmy
Jimmy
3 years ago
Reply to  Ken Bouchard

Unpack it, navigate to the main directory and run the webcamoid.sh script. Done

Ken Bouchard
Ken Bouchard
4 years ago

My wife stole my Logitech Camera that works with everything. I am guessing the old Microsuck camera is just too old. Its a VX-1000 model.
Now I found another given to me Webcam, but when you install it just says USB Webcam and Windows 10 won’t support it, and Linux does not seem to like it any better. A cheey Made in China. That explains a lot I guess. No just kidding.

Yeah I know just cough up and buy a new one, but knowing it does work does not mean the new one would work any better.

Brian
Brian
3 years ago
Reply to  Ken Bouchard

Share your pain .. got 1 through Amazon some weeks ago and it worked so well I ordered another one .. that one arrived (NOT the same as the first ) and is not recognized by either Linux Mint or M$ .. the supplier did answer my request for help but only supplied links to Window$ drivers !!

Mark Evans
Mark Evans
4 years ago

I have the EXACT Webcam in the Picture at the Top of this Page, and Cheese Errors out- does not Work, I tried to Download WEbcamoid it would not install because something is wrong with Mime or something.

venkatesan
venkatesan
2 years ago

I believe you missed QtCAM.