Video for Linux resources

Design: discussions, specifications, APIs

Drivers

Video: TV and PVR/DVR

  • DVR
    Digital Video Recorder for Linux

  • Freevo
    Open-source digital video jukebox

  • mplayer
    Also supports v4l devices

  • MythTV
    Homebrew PVR project

  • OpenPVR
    Personal Video Recorder project

  • shalVideo
    TV recording/scheduling application

  • tvtime
    High quality TV viewer

  • VideoLAN
    Multimedia streamer; can capture from v4l

  • WebVCR+
    Automatic TV show recording and management

  • xawtv
    Athena widget TV program

  • Xine
    Free multimedia player; can read from v4l devices

  • Zapping
    TV viewer for the GNOME environment

Video: Security / Webcams / Monitoring

  • camE
    Rewrite of the xawtv webcam app

  • Camorama
    Gtk/GNOME 2 webcam software

  • CamStream
    C++/Qt collection of tools for webcams and other video-devices

  • GnomeMeeting
    Linux H.323 compatible client for the Gnome desktop

  • Gspy
    A Gnome security camera

  • Linux Motion Detection
    Watches a video device for activity

  • Motion
    Takes a snapshot when a change is detected

  • Palantir
    Multichannel (video, audio, data) interactive streaming solution

  • SCRAP
    Security Camera Recording APplication

  • ZoneMinder - Video motion detection and capture with user friendly web (PHP/MySQL) interface

Video: Grabbing, Recording, and Editing

  • avifile
    Can grab from v4l

  • Camserv
    Streams video through the web

  • camsource
    Modularized, multithreaded framegrabber architecture

  • Cinelerra
    Advanced compositing and editing system

  • Coriander
    IEEE 1394 camera controller - can export to V4L

  • Frameworks
    Stop-motion animation capture tool

  • FreeJ
    Realtime video manipulation on multiple video layers with filters

  • gv4l
    GUI frontend for v4l functions of transcode

  • HasciiCam
    Captures frames and renders them in HTML refreshed ASCII via aalib

  • Kdenlive
    KDE-based non-linear video editing system

  • LIVES
    LiVES: LiVES is a Video Editing System

  • MJPEG Tools
    Tools for recording, editing and MPEG compression

  • mod_video
    Framegrabber module for Apache

  • MPEG4IP
    Standards-based system for encoding, streaming, and playing MPEG-4 encoded audio and video

  • SANE (Scanner Access Now Easy)
    Can read from V4L devices

  • sane-v4l2
    SANE backend for V4L2 capture devices

  • v4lcaploop
    high framerate capture library

  • vgrabber
    ppm frame grabber

  • videodog
    Grabs a single frame from a v4l device

  • Video4Linux Grab
    Realtime recording software for KDE

  • vgrabbj
    Videostream grabber

Video: Other

  • AniToolBox
    Computer Aided Cartoon Creation program suite development

  • ARToolKit
    Software library for building Augmented Reality (AR) applications.

  • EffecTV
    Real-time video effects generator

  • GePhex
    Modular video effect framework

  • GStreamer
    Streaming media framework

  • Improv
    Image Processing for Robot Vision

  • Linux VeeJay
    Visual 'music' instrument

  • nexTView
    EPG decoder software

  • setv4l
    Simple command line program for changing the picture settings of a video 4 linux device

Audio: Radio Card Controllers

  • fmio
    Console radio card control (including V4L radio cards)

  • fmtools
    Utilities for v4l radio cards

  • Gnomeradio
    FM radio tuner for the GNOME desktop (version 1 and 2)

  • GQradio
    Part of GQmpeg

  • gtuner
    GTK+/GNOME radio controller

  • OZradio
    Graphical radio and recording controller

  • QRadio
    Graphical radio card controller

  • radiok
    Graphical radio card interface for KDE 3

  • rdsd
    Radio Data System daemon and library

  • TkRadio
    Graphical Perl/Tk radio controller

  • xfce-goodies
    Includes "xfce4-radio-plugin"

Other Video for Linux links