Our site is supported by advertising and we and our partners use technology such as cookies on our site to personalize content and ads, provide social media features, and analyze our traffic. Click "I Accept" below to consent to the use of this technology across the web. You can change your mind and change your consent choices at any time by returning to this site and clicking the Privacy Choices link.
By choosing I Accept below you are also helping to support our site and improve your browsing experience.
Store and/or access information on a device
Apply market research to generate audience insights
Precise geolocation data, and identification through device scanning
Browse free open source Video software and projects for Linux below. Use the toggles on the left to filter open source Video software by OS, license, language, programming language, project status, and freshness.
Pipefy is a digital automation software that centralizes data and standardizes workflows for teams like Finance and HR
Transform your financial and HR operations and improve efficiency even remotely with digital, customized workflows that your team can automate and integrate with other software without the need of IT development.
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.
libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
Open source software for live streaming and recording
OBS Studios, also known as Open Broadcaster Software, is a free and open source software program for live streaming and video recording. Features of the software include device/source capture, recording, encoding and broadcasting. Stream on Windows, Mac or Linux. This software is commonly used by video game streamers on the popular streaming platform Twitch.
The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android, iOS in your browser through JavaScript.
Languages: C++, Python, Julia, Javascript
Homepage: https://opencv.org
Q&A forum: https://forum.opencv.org/
Documentation: https://docs.opencv.org
Source code: https://github.com/opencv
Please pay special attention to our tutorials! https://docs.opencv.org/master
Books about the OpenCV are described here: https://opencv.org/books.html
Udeler is an open source, cross-platform desktop application for downloading Udemy Courses. It makes viewing and learning from Udemy Courses a lot easier by downloading the courses to your desktop, allowing you to view them conveniently offline and at your own pace.
Udeler downloads Udemy Courses straight to your Downloads folder, keeping the original structure of course content intact. It works a lot like most other download managers, but Udeler automates this process when downloading Udemy Courses. It also allows you to do other things, such as select your preferred video quality, download several courses at once, choose download directory and more.
We help businesses return to work safely without compromising on employee experience.
With YAROOMS, facility managers gain control over occupation parameters and get insight on actual reservations, while HR managers can define work planning targets and thresholds for their teams. Employees remain autonomous to schedule their own time, resources, and space in the office.
DeepFaceLab is currently the world's leading software for creating deepfakes, with over 95% of deepfake videos created with DeepFaceLab. DeepFaceLab is an open-source deepfake system that enables users to swap the faces on images and on video. It offers an imperative and easy-to-use pipeline that even those without a comprehensive understanding of the deep learning framework or model implementation can use; and yet also provides a flexible and loose coupling structure for those who want to strengthen their own pipeline with other features without having to write complicated boilerplate code.
DeepFaceLab can achieve results with high fidelity that are indiscernible by mainstream forgery detection approaches. Apart from seamlessly swapping faces, it can also de-age faces, replace the entire head, and even manipulate speech (though this will require some skill in video editing).
GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. It is derived from ImageMagick, with the objective of providing better stability and performance than ImageMagick while retaining the original MIT/X11 license.
A GUI for mkvextract utility (part of MKVToolNix) which incorporates most (if not all) functionality of mkvextract and mkvinfo utilities.
Written in C# .NET 4.0, in order to attain high compatibility with Windows OS (WinXP and newer Windows), as well as Linux through Mono (v1.6.4 and newer), and perhaps OSX (not tested).
DVDStyler is a cross-platform free DVD authoring application that makes possible for video enthusiasts to create professional-looking DVDs. DVDStyler provides over 20 DVD menu templates, allowing you to create your own menu designs and photo slideshows. After you select your DVD label name, video quality, video format, aspect ratio, and audio format, you can select a template to add video materials to. DVDStyler's interface supports drag-and-drop so you can add project buttons and movies around with ease. Some basic video editing operations such as trimming and cropping are also available.
SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play YouTube videos.
One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume...
SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play YouTube videos subtitles.
Note: for those people complaining about malware in the windows installer: be sure you download SMPlayer from the official website. Our installer is completely safe and free of malware.
OpenShot Video Editor is a powerful yet very simple and easy-to-use video editor that delivers high quality video editing and animation solutions. OpenShot offers a myriad of features and capabilities, including powerful curve-based Key frame animations, 3D animated titles and effects, slow motion and time effects, audio mixing and editing, and so much more. It’s available for Linux, Mac and Windows, with a very simple and friendly interface. Start creating stunning videos quickly and easily with OpenShot!
A video surveillance OS for single-board computers
motionEyeOS is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend. Compatible with most USB cameras as well as with the Raspberry PI camera module. Motion detection with email notifications and working schedule. JPEG files for still images, AVI files for videos. Connects to your local network using ethernet or wifi. File storage on SD card, USB drive or network SMB share. Uploading of media files to cloud storage services (Google Drive, Dropbox), media files are visible in the local network as SMB shares. Media files can also be accessed through the built-in FTP server or SFTP server.
QtScrcpy connects to Android devices via USB (or via TCP/IP) for display and control. It does NOT require the root privileges. It supports three major platforms: GNU/Linux, Windows and MacOS. You can write your own script to map keyboard and mouse actions to touches and clicks of the mobile phone according to your needs. A script for "PUBG mobile" and TikTok mapping is provided by default. Once enabled, you can play the game with your keyboard and mouse as the PC version. or you can use up/down/left/right direction keys to simulate up/down/left/right sliding. You can also write your own mapping files for other games according to writing rules. If you are interested in it and want to learn how it works but do not know how to get started, you can choose to purchase my recorded video lessons. It details the development architecture and the development process of the entire software, and help you develop QtScrcpy from scratch.
Annie is a fast, simple and clean video downloader built with Go. Download videos, playlists, and any multimedia resource with an URL. You can download multiple URLs at once and save your files with custom formats and quality presets. Annie is an open source project and built on the top of open-source projects. If you are interested, then you are welcome to contribute. A temporary .download file is kept in the output directory. If annie is ran with the same arguments, then the download progress will resume from the last session. Annie will auto retry when the download failed, you can specify the retry times by -retry option (default is 100). Cookies can be provided to annie with the -c option if they are required for accessing the video. If the -c is not set, annie will try to get the cookies from the current user's Chrome or Edge automatically. To use this feature, you need to shutdown your Chrome or Edge for only one time and let annie launch the browser for you.
Dirac is a general-purpose video codec aimed at resolutions from QCIF (176x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs.
This is YOLO-v3 and v2 for Windows and Linux. YOLO (You only look once) is a state-of-the-art, real-time object detection system of Darknet, an open source neural network framework in C. YOLO is extremely fast and accurate. It uses a single neural network to divide a full image into regions, and then predicts bounding boxes and probabilities for each region.
This project is a fork of the original Darknet project.
Streams many media formats with minimal configuration
Universal Media Server is a DLNA-compliant UPnP Media Server
Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X.
The program streams or transcodes many different media formats with little or no configuration.
UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats
Check out the list of media renderers here:
http://www.universalmediaserver.com/about/
Make your web video player truly yours with Video.js, the world's most popular open source HTML5 player framework. Video.js was built from the ground up for an HTML5 world, supporting video playback on both desktops and mobile devices, and on practically every modern browser.
Aside from HTML5 video, Video.js also supports modern streaming formats like HLS and DASH, YouTube, Vimeo and even Flash thanks to an abundance of well-documented plugins. It looks great out-of-the-box, but you can style it your way with just a little extra CSS.
libmng -THE reference library for reading, displaying, writing and examining Multiple-Image Network Graphics.
MNG is the animation extension to the popular PNG image-format.
A comprehensive software suite for reading barcodes. Supports EAN/UPC, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Includes libraries and applications for decoding captured barcode images and using a video device (eg, webcam) as a barcode scanner.
You-Get is a small command-line utility for downloading media (video, audio and images) from the Web when there are no other means to do so. It can download video and audio files from such popular web sites as YouTube, Twitter, Niconico, Vimeo, Flickr, Instagram and a whole lot more.
You-Get is a great option for when you want to enjoy your favorite videos, audio or images from the internet without having to open any web browsers or get interrupted by ads. It’s also a good choice for when you want to get rid of any closed-source technology or proprietary JavaScript code from running on your computer.
A streamlined video editor with simple frame-by-frame timeline. Free, open-source, portable.
The default package is ready for use with many essential plugins included, and can be further extended with 3rd party codecs and filters.
See Wiki for detailed description: https://sourceforge.net/p/vdfiltermod/wiki.
Previous name of this project: VirtualDub FilterMod
DivFix++ is yours AVI video repair and preview software. It designed for repair and preview files which are on download from ed2k(emule), torrent, gnutella, ftp. web or any other source on the internet. It can repair AVI and DivX files (for now.)
Shotcut is a free and open source video editor for Windows, Mac and Linux. Based on MLT, it features cross-platform capabilities in conjunction with the WebVfx and Movit plugins. It also includes support for a wide range of formats; no import required (meaning native timeline editing); Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
The Open Source Excellence badge is awarded to open source projects that have reached the milestone of 100,000 total downloads, or 10,000 monthly downloads for the first time.
You can see the current categories and filters you have applied below. You can clear them individually by clicking the X, or clear them all at once.
Cached: Best Open Source Linux Video Software 2022