The AVI player is a plug-in for XMMS, giving it the ability to play Windows AVI (including DivX ;-)) and ASF files on your Linux or FreeBSD box. You can simply add movies to your playlist and the plug-in will call aviplay to play the movie files. Many aviplay options are supported, such as fullscreen playback and true hardware acceleration on XFree86 4.x.x.
Avifile is a library that allows you to read and write compressed AVI files in most common video & audio formats (Indeo® Video, DivX, etc.) under x86 Linux. Compression and decompression are performed with Win32 DLLs. It includes a simple AVI player and a Video4Linux capture program. Currently it is under heavy development, and while some features (such as AVI playback) already work, some (audio compression) are not yet successfully implemented.
avtv is an SVGAlib/X11 program to capture and display TV or video input from all Accuview based TV/Video cards. This includes Reveal TV500, PBTV 4, Aztech TV/Video 500, and Comp Express TV/Video. It supports selecting input from TV tuner or external RCA connectors, capturing an image, and saving to a file.
Dvbnrc is a TCP Daemon written in Perl that allows you to remotely control a Nokia Mediamaster running DVB2000 through a serial nullmodem cable. It allows you to telnet to the box, get the list of available TV/radio channels, change tha channel, show the current one, or change the text of the LCDisplay.
dvgrab receives audio and video data from a digital camcorder via an IEEE 1394 (widely known as FireWire) link and stores them into an AVI file. It features autosplit of long video sequences into several files, and supports saving the data as raw frames, AVI type 1, AVI type 2, and image files.