v4l-utils is a collection of various video4linux (V4L) and DVB utilities. libv4l is an accompanying collection of libraries that adds a thin abstraction layer on top of video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for application writers to support a
wide variety of devices without having to write separate code for different devices in the same class. It consists of 3 different libraries. libv4lconvert offers functions to convert from any (known) pixel format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices
supporting v4l1 compatibility (which many v4l2 drivers do not). libv4l2 offers the v4l2 API on top of v4l2 devices, while adding support for the application transparent libv4lconvert conversion where necessary.
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.
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).
FAME is a project to bring real-time MPEG encoding to personal computers. It is fast and configurable, and allows encoding to a file or a network stream.
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.
CamStream is a tool for webcams and TV grabber cards that allows for streaming video from multiple video sources. It can save and/or upload (FTP) timed snapshots. It provides a GUI frontend to control the video devices.
gphoto2 is a command line application which enables you to transfer digital photos from almost any serial-port or USB digital camera. It uses the programming interface provided by libgphoto2.
相關的專案さきゅばす－ニコニコ動画コ, MPC-BE, Separate+, SmillaEnlarger, Dumpper v.60.3
Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.
相關的專案unofficial gpSP kai, DeSmuME, NNDD - ニコ動専用ブラウザ, MAME Spirits, SmillaEnlarger
LibRaw is a library for reading RAW files obtained
from digital photo cameras (CRW/CR2, NEF, RAF,
DNG, and others). LibRaw is based on the source
codes of the dcraw utility, though some of the
drawbacks of dcraw have been eliminated. The users
of the library are provided with an API to be used
when writing their software programs.
相關的專案SharpDevelop-jp, Amateras, Separate+, iReport-Designer for JasperReports, さきゅばす－ニコニコ動画コ
ccextractor is a tool that analyzes video files (DVDs, Transport Streams, Tivo, Media Center, and others) and produces independent subtitle files (.srt and .sami) from the closed captions data. It is portable, small, and very fast. It also supports H.264.
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.
相關的專案Properties Editor, Media Player Classic - Home Cinema, さきゅばす－ニコニコ動画コ, MPC-BE, Separate+
Boxtream is both an audio and video encoder and streamer and an assembly of audio and video hardware, forming a mobile video streaming studio. It is designed to easily record and stream live presentations, including a presenter and synchronized slides, or slides only, or presenter only. It was built to stream live courses over the Internet for distance learning students. It supports and autodetects several brands and models of video switchers. It can be entirely controlled remotely over XML-RPC, and includes an X11 interface. By default, it supports seven different streaming and recording scenarios. The software part can also be used with very minimal hardware, like a DV camcorder and a laptop, or even with only a USB webcam.
相關的專案CaptureStream, VirtualDubMod-jp, SmillaEnlarger, PukiWiki, NNDD - ニコ動専用ブラウザ
Exiv2 is a C++ library and a command line utility for managing image metadata. It provides fast and easy read and write access to the Exif, IPTC, and XMP metadata of images in many formats. The Exiv2 command line utility prints Exif, IPTC, and XMP metadata including Makernote tags in various formats, adjusts Exif timestamps, renames images according to the Exif timestamp, extracts and inserts Exif, IPTC, and XMP metadata and JPEG comments, or deletes the thumbnail or a specific type of metadata from an image.
相關的專案Darik's Boot and Nuke, Properties Editor, iReport-Designer for JasperReports, さきゅばす－ニコニコ動画コ, Separate+
tvtime is a high quality TV viewing application that takes input from a capture card, processes it, and displays it on the screen. It supports multiple deinterlacing algorithms and video filters.