Open Source Computer Vision Library
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 and iOS. Homepage: opencv.org Q&A forum: answers.opencv.org Documentation: docs.opencv.org Please pay special attention to our tutorials! http://docs.opencv.org/3.2.0/d9/df8/tutorial_root.html Books about the OpenCV are described here: http://opencv.org/books.html
SIMD-accelerated libjpeg-compatible JPEG codec library
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.
Matroska is an open standard audio/video container format. Visit our homepage at http://www.matroska.org
yuvplayer which supports planar/packed yuv
RAW yuv player project is moved to GITHUB. Visit: https://github.com/Tee0125/yuvplayer Old description: Lightweight player for raw YUV/UYVY files.
Taksi is a video capture/screen capture tool for recording 3D graphics applications (such as games). It can capture almost any windows application using DirectX, OpenGL, or GDI and create an AVI file using any installed VFW codec or still frames in PNG.
yamdi is a metadata injector for FLV files
Portable C program to convert a .TiVo file from TiVoToGo to a normal MPEG file given the MAK for the TiVo which generated the file.
SPACE is a Software Architecture developed by Philips for its range of TV displays. It is based on Linux and DirectFB technologies. jointSPACE opens the TV APIs to let you develop new applications and run them on the TV.
Video processing source code for algorithms and tools used in software media pipelines. The currently available source code is written in C++ with their associated libraries and DirectShow Filters. Filters include an H.264 encoder, H.264 decoder, H.264 source filter, RTSP sink and source filters, YUV source, RGB to YUV color conversion, croppers, scalers, video mixing/picture in picture filters, rotate filter, virtual mic, and many more. Code is released under BSD license with exception of H.264 codec related classes which are released under LGPL.
A specialized Qt frontend for FFmpeg and other free media tools
QtlMovie is a graphical frontend to FFmpeg, DVD Author, telxcc, CCExtractor, mkisofs and growisofs. QtlMovie is not a general purpose frontend to FFmpeg, so many of them already exist. QtlMovie focuses on a small number of tasks such as the generation of DVD or iPad movie files from any video file or DVD. The unique feature of QtlMovie is the ability to correctly handle most types of subtitles: DVD, DVB, SRT, SSA/ASS, Teletext, Closed Captions and burn them into the output video in one click.
FreeFrame is the open-source cross-platform real-time video effects plugin system for VJ softwares. FreeFrame is now well supported by most major VJ titles. More information on the home page: http://freeframe.sourceforge.net
A tool written in Java that help you to extract your songs and videos from your iPod to your PC.
Linux/Unix driver development for Syntek Semicon USB2.0 Video device DC-1125, like the one that is found in Asus A6K laptops. The device can be recognized by the usb id 174f:a311 and maybe also be a standalone unit (not integrated).
Software for camera surveillance with motion detection; works with any USB or IP camera. On motion detection, the program starts recording and a message is send via email and/or SMS. For support, see the support options on www.raskenlund.com
YouTube Downloader - Cross Platform
YouTube-DL-PyTK (formerly known as YouTube-DL-GTK) is just a graphical launcher for the popular youtube downloader youtube-dl . Its purpose is simple; to facilitate the downloading of non-copyright-protected videos from certain internet websites including YouTube. It is written in Python, so it should run on Windows and Linux systems alike. I don't have access to an Apple computer to test it on OSX, but it might also work on that platform. It includes the Windows and Unix version of youtube-dl, so there's no need for you to go download it yourself for this to work. This little project packages everything you need to start using it in one package, and all the appropriate licensing information is located in the archive. If you have ran the installer on Windows, you can find the source code and all of the documentation in the installation folder.
The Integrating Vision Toolkit (IVT) is a powerful and fast C++ computer vision library with an easy-to-use object-oriented architecture. It offers its own multi-platform GUI toolkit. OpenCV is integrated optionally. Website: http://ivt.sourceforge.net
EasyBMPtoAVI is a cross-platform (Linux, Windows, OSX, Solaris..), easy-to-use application to convert a series of BMP images of any bit depth to an AVI movie file. EasyBMPtoAVI supports both command-line and interactive use, and a GUI version is planned.
The videotrans project is a set of scripts that converts a movie file in any format that mplayer understands (AVI, etc) to a DVD compatible VOB file, including all the necessary conversions. Further, an automatic DVD menu generator is provided.
MPT is a toolbox that supplies cross-platform libraries for real-time perception primitives, including face detection, eye detection, blink detection, and color tracking.
Freeloader Linux is a live bootable distro featuring peerflix
Freeloader Linux is a live (DVD/USB) distro with peerflix for streaming torrents and all the basic apps.
sub2srt convert subtitles in *.sub (MicroDVD) to *.srt (subrip) format. Using python. there is also portable version. there is another project with similar name which does not work for me. Command line, multiplatform, portable.
V.R.C.C. (Video Remote Computer Camera) is a freeware and open source system that enables your smartphone to be used as a Webcam and lets you control the smartphone from the PC.
AVI File GUI & command line utilities
This class is a wrapper around FFmpeg & FLVTools2 to allow developers to manipulate & convert video files in any easy to use object oriented way.It also currently provides FFmpeg-PHP emulation in pure PHP. Google Code: http://code.google.com/p/phpvideotoolkit Version 2: https://github.com/buggedcom/phpvideotoolkit-v2 PHP Classes: http://www.phpclasses.org/package/3747-PHP-Manipulate-and-convert-videos-with-ffmpeg-program.html
Enables to read out and change the FourCC code in a AVI-file. This project is based on a freeware published by "www.inmatrix.com".