OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include 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.
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to pro
Advanced gyro-based video stabilization tool for cinematography, drone videography and much more! Bring your cinematic footage to the next level.
coppwr is a tool that provides low level control over the PipeWire multimedia server. It aims to expose and provide as many ways to inspect and control the many components of the PipeWire multimedia server as possible. It can be used as a diagnostic tool for PipeWire and to help develop software that interacts with it. Features: Node graph editing Object inspection, creation & destruction Process monitoring & profiler statistics Metadata editing Module loading Connectin
The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors. MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.
Yet Another Audio Video Transcoder. Command-line app written in lua using ffmpeg, libUseful and libUseful-lua. Converts audio and video files from one format to another.
vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences, etc.
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.
youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can sa
MKVToolNix is a tool collection for manipulating Matroska video (MKV) files. It can mux/demuc, split/merge, edit, inspect or create them, or convert from AVI, MP4, OGM, Dirac, h264 fromats. It supports common encodings and subtitle formats, runs on Linux, Windows and Max OS X.
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are
MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
VLC is a simple, fast and powerful media player with desktop and mobile cross-platform support. It can use files, network streams, CD and DVDs, webcams, DVB-T and other devices for playing. It supports a plethora of video formats like MPEG, DivX, H.263, H.264, H.265, VP9, MKV, WebM, WMV, MP3, AAC, MOD variants, FLAC, Vorbis, Theora, Dirac, FLV, MXF, and other encodings or meta formats (subtitles). It doubles as player and streaming server, and recording or transcoding and conversion tool.
libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. These include features such as the following: High-quality, optimized upscaling and downscaling including support for polar filters ("Jinc"), anti-aliasing, anti-ringing and gamma correct scaling. Dynamic HDR tone mapping, including real-time measurement of scen
GUI and text based subtitle editor. Open/Save Text Subtitle Formats SubRip/SRT, WebVTT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions OCR/Open Graphics Subtitle Formats VobSub (.idx/.sub/.rar), BluRay/PGS (*.sup), formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Demux Graphics/Text Subtitle Stream from video file SRT, SSA/ASS, MOV text, MicroDVD, Graphic formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Speech Recognition fr
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. Scripting Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki. On Screen Controller While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control. High quality video output mpv has an OpenGL, Vulkan, an
Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license. Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips. Flowblade provides powerful tools to mix and filt
Support complete timeline editing functions, including move, crop, cut, thumbnail preview, scale and delete. Support more flexible and easily blueprint system. Blueprint is represented in the form of nodes, which can handle complex functions through nodes and flows. Support about 45+ built-in media filters and 70+ built-in media transitions. Support about 10 video and audio analysis tools. Support multiple audio and video codecs, including ProRes, H.264, H.265, VP9, etc. Support import and edit
Kdenlive is an intuitive and powerful multi-track video editor, including most recent video technologies, released as a free software (GPL).
UltraGrid is a software for video transmission over networks in high quality but with low latency (as low as 83ms). It allows high-definition streams (PAL/NTSC, HD, 2K, 2160p, iHDTV, QuadHD, SuperHD, 4K video). It supports SAGE, OpenGL and SDL displays, DXT-compression per GLSL, JPEG compression via CUDA, permits to utilize HDMI and HD-SDI cards, system audio or JACK sinks, and even provides 3D support.
LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.
OpenVDB is an Academy Award-winning open-source C++ library comprising a novel hierarchical data structure and a suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production and is now maintained by the Academy Software Foundation (ASWF).
MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL.
Synchronize Times and Frames Synchronize using the video, by setting 2 or more correct times (sync points) Auto-adjust timings based on 2 correct times / sync points Shift subtitles by a specified delay (can be based on the video) Convert between framerates Apply a reaction delay Shortcuts for quick synchronization Built-in Video Preview Playback the videos showing subtitles with formatting Drag-and-drop files Can be used for timings synchronization Fast and slow motion playback Uses the GStream
Viewer/Editor for stereoscopic 3d photo and video
The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats supported by GStreamer, so if you have audio/video collections which contain different file formats, like flac, ogg and mp3, you can use gst123 to play all your audio/video files.
Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.
SMTube is a Youtube video browser and player. It lists categorized or popular and new videos, including descriptions, and can either download MP4s or play them right away. It's part of the SMPlayer group, and derived from UMPlayer.
SMPlayer is a free media player for Windows and Linux with built-in codecs that can play virtually all video and audio formats. It doesn't need any external codecs. Just install SMPlayer and you'll be able to play all formats without the hassle to find and install codec packs. 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 t
Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software.
Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools.
OpenShot Video Editor is a free, open-source video editor for Linux. OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.
Frei0r is a minimalistic plugin API for video effects. The main emphasis is on simplicity for an API that rounds up the most common video effects into simple filters, sources and mixers that can be controlled by parameters. Thanks to the frei0r collection more than a 100 effects can be shared by any application, avoiding duplicate efforts.
Pitivi is a unique video editor suited for newcomers and professionals. It features hundreds of animated effects / filters / transitions, any GStreamer-supported video file and encoding format, realtime editing, is framerate-independent and very precise, audio processing and volume normalization, Gnome and GES-integration, and allows reliable background processing and has built-in backup functionality.
NightWatch (NW) is directory browser for video media files. It has full keyboard access and can use single separated keypad (also wireless keypads) for navigation. NW has all functions available in the main menu. However with single keypad the regular main menu is not accessible. Because of this there is the "keypad menu" accessible with INSERT key. NW has Auto-Play function, which goes to the next video file and play it for the next 3 video files in the list with pause of 4 seconds between. P
srt2vobsub is a command-line tool for linux or other Unix-like systems that generates a pair of .idx/.sub vobsub subtitle files from a textual subtitles file. srt2vobsub is written in Python and uses ffmpeg to convert non-srt input files, mediainfo to query video file properties and bdsup2sub to generate the vobsub subtitle stream.
DJV Imaging is professional movie playback software intended for film production, visual effects, and computer animation. It's cross-platform for Linux, Max OS X and Windows; plays either image sequences or movies, works with industry-standard formats as OpenEXR, Cineon, DPX, and QuickTime. It also provides command-line tools for batch processing. Also utilizes CMake, FFmpeg, GLEW, libjpeg, libpng, libtiff, libquicktime, OpenEXR, zlib, Qt.
SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC.
FVL, or Fourier Video Loop, is a command-line utility to seamlessly loop frame sequence (enumerated .png images) by cutting spectrum of per-pixel transformation over time. More precisely, the time series of each pixel channel, considered as a signal, is approximated by the partial sum of its Fourier series. Using Fast Fourier Transform to switch between the signal and its spectrum, we nullify or reduce some frequencies to decrease the leap of the signal at the ends of the time interval.
Prestashop Product Video allows you to add informational and instructional videos to your product page and enable customers to get more information about your product. You can embed videos from Facebook, Youtube and other social media sites.
vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences, etc.
FreezeFrame is a free multi-platform personal photo and video library manager. It manages keywords, title, comment, rating, GPS location, address and shows media locations on a map. Media can be viewed as a slideshow and exported by email or file. Note: videos must either use the MP4 container format with H.264/AVC video and AAC audio compression or the FLV container format with VP6 video and MP3 audio compression.
AnimeEffects is a 2D keyframe animation tool based on deformation of polygon meshes. You can easily operate, quickly shape your idea, and remake at any time if you have changed your mind.
PlayShell is a simple console-based application for playing media files in Linux using known media players like SoX, VLC, MPlayer and FFplay as backend.
NeuralStyler Artificial Intelligence converts your videos into art works by using styles of famous artists: Van Gogh,Wassily Kandinsky,Georges Seurat etc Style videos,gif animation and photos, No need to upload videos (Offline processing), Faster AI styling algorithm, Extensible styling system(Plugin)
Projection software designed for churches
qStopMotion is a free application for creating stop-motion animation movies. The users will be able to create stop-motions from pictures imported from a camera or from the harddrive and export the animation to different video formats such as mpeg or avi.
BAUM is a software library for drawing and recognizing new circular barcodes that are designed to be relatively tolerant of linear motion blur. With this library, those circular barcodes can be recognized from video in real time from Full HD videos utilizing a desktop GPU. With BAUM library, all recognition task is executed by an OpenCL device, and thus CPU load is very low if a GPU is used as the OpenCL device.
FXMM (FxMovieManager) is a filemanager written to help managing movie files and video clips. It includes a twin-panel filemanager, a playlist and act as a simple front-end to MPV and MPlayer. Both filemanager and playlist can display thumbnails of movie files. requires: ffmpeg, libmpv, mpv or mplayer, fox-toolkit
tkffmpeg is a simple GUI for controlling ffmpeg/avconv media file conversions. It's implemented as simple Tcl/Tk script. Generic audio and video encoding parameters can be set, such as DVD conversion options, and a progressbar is displayed.
Spdwn is a shell script for streaming Southpark episodes using rtmpdump. It avoids utilizing the browser-based flash player. It further only requires curl or wget, and rtmpdump
SubLime is a tool to overlay subtitles loaded from a subtitles file (in SRT format) over an HTML5 video element in your browser. It is available as a bookmarklet and as an extension for the Chrome browser.
Hasciicam makes it possible to have live ASCII video on the Web. It captures video from a TV card and renders it into ASCII, formatting the output into an HTML page with a refresh tag or in a live ASCII window or in a simple text file as well, giving anyone that has a bttv card, a Linux box, and a cheap modem line the ability to show a live asciivideo feed that can be browsable without any need for a plugin, Java, etc.
|