My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. It is easy to setup and even easier to maintain. Slick-looking image galleries and thumbnails are generated on the fly from any root directory that you specify. Albums can be created using the included Web-based adiminstration tool or by creating a directory and copying your pictures and files to that directory. A Web administration interface is available to help add descriptions, rename images, rotate images (losslessly), and more. It includes advanced features such as image logging, renaming, resizing, image rotation, smilies, and visitor comments. Unlimited filetypes may be recognized, and custom images for them can be displayed in your galleries, allowing you to archive MP3s, MPEGs, AVIs, etc.
VideoDog is a command line tool to grab frames from a Video4linux-compliant device. It can export a file in raw, PNM, or JPG formats. It can also do loop capture using multiple buffers, or just be used to set/retrieve device data or scripts. It presents a programming interface for implementing image transformations and effects. There are some examples in the source code. No external libraries are required.
NewVideoRecorder is a high quality video capture toolkit for Linux. It includes deep buffering of audio and video to reduce frame dropping, a smooth dropping algorithm to keep the video smooth if dropping is required, and dynamic stretching of the audio stream to exactly match the video stream. It can use v4l1 and v4l2 devices as video sources, and OSS devices as an audio source. It can produce QuickTime, AVI, NuppelVideo 0.52 files, MPEG-1 files, and all files supported by ffmpeg (through the ffmpeg library). It also includes tools and utilities for high quality video streaming (multicast and unicast).
Ekiga (formely known as GnomeMeeting) is a soft phone, video conferencing, and instant messenger application for use over the Internet. It supports HD sound quality and video up to DVD size and quality. It is interoperable with many other standards compliant software, hardware, and service providers as it uses both of the major telephony standards, SIP and H.323.
pad sequential filenames so alphabetical order matches numerical order. It automatically determines the necessary integer field width, treats filenames with different prefixes or suffixes separately, removes redundant padding, and is reasonably efficient, even for thousands of names.