LEAD DirectShow Filters - Video
De-Interlace Filter
Below are videos that demonstrate the DeInterlace
filter.
What Causes Interlacing?
Some devices such as digital camcorders record
50 pictures (fields) per second, intermixing every 2 consecutive
fields (with half the height) into 1 frame. Unfortunately,
this can cause annoying lines especially with left to right
movement. This annoyance can be removed by using the LEADTOOLS
De-Interlace video filter.
The De-Interlace filter would be extremely
useful in any application that requires captures of full
motion activities with digital video devices. A few examples
are:
Sporting events
Scrolling marquees
Traffic cameras
Other Available Filters:
* May require additional licensing. Contact sales@leadtools.com for more information.
† Included in the LEADTOOLS Multimedia toolkit.
†† Evaluation versions included with LEADTOOLS Multimedia toolkit.
Video
Filters: Enhancements
LEAD
Video Add Filter† - Brightens a frame by adding two or more frames.
Useful in correcting video taken in low-light conditions. For example, astronomers
or video surveillance applications should find this filter useful.
LEAD Auto Contrast Filter† -Changes
the contrast without changing colors (hue). It makes the dark values darker
and the light values lighter, which automatically enhances shadows and brightens
the video stream.
LEAD Auto Intensity Filter† - Performs
color leveling on the RGB channel (the sum of the R, G, and B channels),
without changing colors. It makes the dark values darker and the light values
lighter, which automatically enhances shadows and brightens the video stream.
It also maximizes the tonal range of the image and enhances the contrast
and intensity using the image's histogram and a color distribution-based
algorithm.
LEAD Auto Level Filter† - Performs
color leveling on the individual R, G and B channels, treating each of the
R, G and B channels as a separate entity, without changing colors. It makes
the dark values darker and the light values lighter, which automatically
enhances shadows and brightens the video stream.
LEAD Video Deblocking Filter† -Smoothes edges
and removes the blocky artifacts present in highly compressed MJPEG or MPEG
movies. Extremely useful for improving movies created by digital cameras
that can take highly compressed, small video clips.
LEAD
Video Deinterlace Filter†† - Deinterlaces video with a pattern, deinterlaces only a region of interest (rectangle), and specifies segments in the video to deinterlace and how to deinterlace the segment (no deinterlace, interlace, deinterlace with pattern). There is also an “Auto Deinterlace” option which will check the video for interlacing and apply deinterlacing only if necessary.
LEAD
Video Resize Filter†† - Resizes the video by adjusting the width and
height of the frames using normal resize, resample (bilinear interpolation), bicubic interpolation, or Bresenham interpolation.
LEAD
Video Crop Filter†† - Play, convert or capture only a specific rectangular
area within the video.
LEAD
Video Rotation Filter†† - Flips, Reverses, Rotates 90, 180, and 270
degrees. Very useful when certain devices capture video in a rotated state.
LEAD Video Unsharp Mask Filter†† - Powerful
algorithm for edge enhancing. Improves the quality of some movies that look
"washed out" because of resizing. The Video Unsharp Mask
Filter produces better results than Video Edge Enhance.
LEAD Video Edge Enhance Filter† - Improves
the quality of some movies that look "washed out" because of resizing.
The LEAD Video Edge Enhance Filter is similar to Video Unsharp
Mask Filter, but much faster.
LEAD
Video Histogram Equalize Filter†† -Automatically increases the contrast
and details in videos by using the histogram. This effect enhances videos
that are too dark or too bright.
LEAD Video Histogram View Filter†† - Draws the running histogram of a video stream in its property page. The filter also provides access to the histogram array through its programming interface. The histogram can be viewed for a single channel or for all channels.
LEAD Video Text Overlay Filter†† - Adds static
or moving text to videos with control over the font, font size, border and
background. Additionally, an external XML file can be used to specify text
to appear on specific frames.
LEAD Video Overlay Filter†† - Superimpose a logo over a
video.
LEAD Video Callback Filter†† - Each video
sample is provided in a callback for additional processing before being
forwarded to the next component in the graph. The filter can be used during
capture, playback or conversion.
Special Effects
LEAD
Video Emboss Filter† - Creates an emboss or bumpmap effect. Can also
be used as a DirectX filter with in DirectShow Editing Services (DES).
LEAD Video EFX Aging Filter† - Adds
random scratches and noise to the movie giving it the appearance of old
film.
LEAD
Video EFX Brightness Filter† -"Hides"
moving objects. In places where there is movement, the brightness of the
background changes allowing you to see that there is movement, but you can
only guess what it is by the shape
LEAD Video EFX BumpMap Filter† - Applies
a bumpmap effect to the video stream.
LEAD Video EFX Dizzy Filter†
- Applies an effect to the movie that simulates a dizzy feeling.
LEAD Video EFX Fire Filter†
- Makes moving objects appear to be on fire.
LEAD Video EFX Ghost Filter†
- Renders moving objects as invisible.
LEAD Video EFX Glass Tile Filter†
- Makes the video appear as if it is being viewed through glass tiles.
LEAD Video EFX Hologram Filter†
- Draws a holographic-like shadow of moving objects.
LEAD Video EFX Lens Filter†
- Adds a fish eye-like effect to the movie. Can also be used to magnify
an area in a video.
LEAD Video EFX Lightning Filter†
- Draws lightning sparks around moving objects.
LEAD Video EFX Maze Filter†
- Distorts the movie into a crystal maze.
LEAD Video EFX Motion Blur Filter†
- Makes moving objects blurry. It gives the appearance of a random glow
around the motion.
LEAD Video EFX Motion Emboss
Filter† - Makes moving objects embossed.
LEAD Video EFX Motion Mosaic
Filter† - Makes moving objects blocky.
LEAD Video EFX Motion Scan Filter†
- Scans one line per frame and draws it to the destination (Radar effect),
distorting the moving objects.
LEAD Video EFX Particles Filter†
- Renders moving objects into small particles, joining the particles to
reform the object when it stops moving.
LEAD Video EFX Predator Filter† - Create video
effects similar to the Predator movies.
LEAD Video EFX Rain Filter†
- Adds rain drops to the video as if the video is a pool of water.
LEAD Video EFX Streak Filter†
- Simulates very fast movement.
LEAD Video EFX Wave Filter†
- Renders waves around moving objects. The video is the surface of a body
of water and moving objects will generate concentric waves as if something
touched the surface of the water.
Audio Filters:
LEAD VUMeter Filter† - Detects the strength of an
audio stream. Provides a visual indication of the audio level.
LEAD Echo Filter† - Adds an echo audio effect.
LEAD Volume Control Filter† - Adjusts the
volume. Useful for bringing audio files to the same level so audio from
one source is not louder than audio from another source.
LEAD Chorus Filter† - Create several layers of the
same sound. This effect adds depth and resonance to a sound.
LEAD Flanger Filter† - Ghosting effect.
LEAD Phaser Filter† - Makes the audio thinner or
fuller.
LEAD Audio Detection†† - Detects audio silence/noise.
Very useful for applications such as security (starts capture when there
is noise and stops capture when there is silence).
LEAD Audio Callback† - Each audio sample
is provided in a callback for additional processing before being forwarded
to the next component in the graph. This filter can be used during capture,
playback or conversion.
Other Filters:
LEAD MPEG-1 Multiplexer††- Create MPEG-1 files.
LEAD MPEG-2 Multiplexer†† -
Create MPEG-2 files.
LEAD Ogg Splitter† - Play
and convert OGG files.
LEAD OGG Multiplexer† - Create OGG
files using the LEAD Capture or Convert modules.
LEAD Video Motion Detection†† - Motion
is emphasized by a frame around the motion and/or displaying a frame of
only the motion (areas of the frame without motion are black). Programmatically,
the filter will fire a callback each time a frame is received. If motion
is detected, the bounding rectangles containing the motion can be retrieved.
The possible notifications received with each frame are motion has started,
motion, motion has stopped and still. Filter settings include object size,
sensitivity and more.
LEAD ISO Demultiplexer†† -The LEAD ISO Demultiplexer can be used to play files based on the ISO base file format described in ISO/IEC 14496-12. The ISO base file format should not be confused with the files used to store CD images or DVD images (which have the .ISO extension). The following common file formats use the ISO base file format:
MP4 files used by Apple iPOD or Playstation Portable device (.MP4 extension)
Quicktime files (.MOV extension)
AAC audio files (.AAC extension)
3GPP files used by 3G mobile phones (.3GP extension)
AVC files (.AVC extension)
LEAD ISO Multiplexer†† - The LEAD ISO Multiplexer can be used to create files based on the ISO base file format described in ISO/IEC 14496-12. The ISO base file format should not be confused with the files used to store CD images or DVD images (which have the .ISO extension). The LEAD ISO Multiplexer does not support every video and audio compression. The following compressions are supported:
MPEG-4 (MPEG-4 Part 2) video compression
H.264 (MPEG-4 Part 10) video compression
AAC audio compression
(PCM) uncompressed audio
LEAD Network Source†† (included in the Video Streaming Module) - The LEAD Network Source Filter receives stream data, sent by the LEAD Network Sink Filter, on a TCP/IP network. It serves as a file reader filter in a DirectShow filter graph. The LEAD Network Source Filter works in conjunction with LEAD Network Multiplexer, LEAD Network Sink Filter, and LEAD Network Demultiplexer to form a complete communication circle; Client-Server based.
LEAD Network Sink††(included in the Video Streaming Module)- The LEAD Network Sink filter is responsible for sending multiplexed media, output by the LEAD Network Multiplexer, over a TCP/IP network. The LEAD Network Sink Filter works in conjunction with LEAD Network Multiplexer, LEAD Network Source Filter, and LEAD Network Demultiplexer to form a complete communication circle; Client-Server based.
LEAD Network Demultiplexer††(included in the Video Streaming Module)- The Network Demultiplexer filter is responsible for splitting multiplexed media, output from the LEAD Network Source. It serves as a splitter filter in a DirectShow filter graph. The LEAD Network Demultiplexer works in conjunction with LEAD Network Multiplexer, LEAD Network Sink Filter, and LEAD Network Source Filter to form a complete communication circle; Client-Server based.
LEAD Network Multiplexer†† (included in the Video Streaming Module) - The LEAD Network Multiplexer filter multiplexes media in preparation to send it over a TCP/IP network. This filter theoretically accepts any DirectShow media type. The LEAD Network Multiplexer works in conjunction with LEAD Network Demultiplexer, LEAD Network Sink Filter, and LEAD Network Source Filter to form a complete communication circle; Client-Server based.
LEAD DVD Writer†† (included in the DVD Module)- The LEAD DVD Writer filter allows any DirectShow application to use it to create a DVD image. It is recommended to use the DVD full resolution 720X480 because not all DVD navigators can handle the conversion from a DVD to a DVD image that is less than 720X480. The LEAD DVD writer works in conjunction with the LEAD MPEG-2 Multiplexer, the LEAD MPEG-2 Encoder and the LEAD Video Resize Filter to create a compatible DVD image.
LEAD MPEG-2 Transport UDP Source††- The LEAD MPEG-2 Transport UDP Source is a DirectShow filter for streaming data from a UDP port. The data is usually in an MPEG-2 Transport format, as defined in ISO/IEC 13818-1. The filter is also capable of receiving MPEG-2 Transport data packetized with RTP packets conforming to RFC 1889 and RFC 1890.
LEAD MPEG-2 Transport Demultiplexer ††- The LEAD MPEG2 Transport Demultiplexer is a DirectShow filter that can parse the following types of streams:
MPEG-2 Transport specified in ISO/IEC 13818-1
MPEG-2 Program specified in ISO/IEC 13818-1
MPEG-1 System specified in ISO/IEC 11172-1
Elementary stream data (also know as raw video or raw audio data)
LEAD MPEG-2 Program Demultiplexer †† - The LEAD MPEG2 Program Demultiplexer is a DirectShow filter that can parse the following types of streams:
MPEG-2 Program specified in ISO/IEC 13818-1
MPEG-1 System specified in ISO/IEC 11172-1
LEAD Frame Rate Control Filter†† - The Frame Rate Control filter provides
changes the frame rate of the passing video stream.
LEAD RGB Converter† - Converts to and from RGB1 grayscale, RGB1 color,
RGB4 grayscale, RGB4 color, RGB8 color, RGB8 grayscale, RGB15 (5:5:5), RGB16
(5:6:5), RGB24, RGB32 and 12 and 16 bit grayscale color spaces.
LEAD Screen Capture Filter† – Captures the screen. Use
this filter to record video files for training or technical support purposes.
LEAD Screen Capture Codec† – Lossless video compression
filter designed to be used with the screen capture filter. Provides very high
compression ratios without any loss of quality.
LEAD
Still Image Reader*† - Adds support to DirectShow to read any
file format supported by LEADTOOLS. (For example, open CMP or TIFF files
in Media Player.) The filter registers the following extensions with DirectShow:
pict, pct, pic, dib, gif, cmp, png, jpg, jff, jpe, jtf, fjif, tiff, tif,
pcd, but can be customized to register any of the
150+ image file formats
supported
by LEADTOOLS.
LEAD
Still Image Writer*† - Adds support to DirectShow to save any
file format supported by LEADTOOLS. It can save several single images (movie0001.cmp,
movie0002.cmp, etc) or, it can save all images in one multi-page file (movie.tif). LEAD
YUV Converter† - Converts YUV data to RGB data. Supported YUV input
formats: YUY2, YVYU, IYU2, IYU1, UYVY, Y41P, YVU9, IY41, IUYV, YV12. Supported
RGB output formats: RGB32, RGB24, RGB565, RGB555, and RGB8.
DICOM Filters Evaluation† - Create and play
DICOM files without programming!
Just register the DICOM reader and view any DICOM file
in LEAD's MM player or Windows Media Player.
Use the DICOM writer filter to capture straight into a
DICOM file or convert any video to a DICOM file. The writer uses a template
DICOM file containing the non-image DICOM tags needed to create valid
DICOM files. The writer also has built-in data compression support. The
writer is also designed to integrate seamlessly with LEADTOOLS
Medical Imaging toolkits where it can stream directly into a LEADTOOLS
DICOM DataSet.
Are you a CEO, Manager or other decision maker who would prefer to view less programming-specific technical pages? Imaging-Components.com is an informational website created to promote the use of LEADTOOLS "third-party" imaging software components.