Mircosoft DirectShow (tm) is one of the smartest system for working with multimedia files, watch video and do many other amazing things. Here we offer several DirectShow filters for end users and also for programmers which can do many useful things. All filters are optimised with using Assembler, MMX and SSE2 techology so they are extreamly fast.
| ||||||
Licencing Policy: Free filters are free for personal use only Shareware filters have two versions: Personal Edition - for developing aplications for usage inside your company only! OEM Commercial Edition - for developing aplications for commercial purpose which will include our shareware filters as part of their installation package | ||||||
| ||||||
KA TVCrop DirectShow Filter - free for personal use! | ||||||
Download KA TVCrop | ||||||
KA TVCrop is a DirectShow (tm) filter that performs automatic cropping of video stream based on user selection. The most common variant of usage of TVCrop is in Microsoft Windows Media Center (tm). Most users hate black borders that appear on TV screen when watching ultra wide size movies or old style 4:3 movies. Here TVCrop comes to the rescue. To avoid black borders is just necessary to install TVCrop (administrative permissions are required). And the best of all KA TVCrop is free for home users!
After installation all movies are cropped to the screen aspect ratio. And more! KA TvCrop can control FFDShow (tm) Filter and DirectVobSub Filter so your subtitles will appear always at the right position and size. KA TVCrop is tested and works with Windows XP (tm) and Vista(tm) Media Center (tm) and also with such popular products as Windows Media Player (tm), Media Player Classic (tm), and Media Player Classic Home Cinema (tm). Every multimedia player that uses standard DirectShow (tm) Filter Graph building, called also Intelligent Rendering can use KATVCrop transparently. KA TVCrop is hightly compatible and can crop almost all popular colorspace formats available: RGB8, RGB555, RGB565, RGB24, RGB32, ARGB32, UYVY, YUY2, YVYU, YV12, IYUV, NV12 There are other amazing options usch as custom aspect ratio, unproportional cropping, cropping tolerance and in future a pan and scan function. No special skills are required to use KA TVCrop. Just install it and have fun! KA TVCrop comes with four predefined configurations - Standard, Compatible, Fast and Optimal. Just launch the KA TVCrop configuration dialog (shown below) and choose one of them. KA TVCrop comes with detailed user manual so you can now what exactly yo do. |
||||||
Download KA TVCrop | ||||||
| ||||||
KA CSC (Color Space Converter) DirectShow Filter - Shareware | ||||||
Download KA CSC Personal Edition demo version | ||||||
Download KA CSC OEM Edition demo version | ||||||
KA CSC is a DirectShow (tm) filter that performs translation between several colorspaces. It can help users an programmers to avoid colorspace incompatibilities when some kind of Directshow filter requires some specific vieo colorspace format
KA CSC can convert from the following colorspace formats: RGB8, RGB555, RGB565, RGB24, RGB32, ARGB32, UYVY, YUY2, YVYU, YV12, IYUV, NV12 KA CSC can convert to the following colorspace formats: RGB8, RGB555, RGB565, RGB24, RGB32, ARGB32, UYVY, YUY2, YVYU, YV12, IYUV, NV12 For converting to RGB8 colorspace images KA CSC have several quantisation and dithering options - Nearest Color quantization or Halftone Palette quantization combined with Floyd-Steindberg Dithering. For converting to RGB555 and RGB565 colorspace images KA CSC can use Ordered and Floyd-Steindberg Dithering. KA CSC have autoload capabilities so it can be forced to load in any DirectShow (tm) Filter Grap created using Intelligent Rendering mechanism. KA CSC have build capability to change its own merit depending on programmers needs. All used routines have Assembler, MMX and SSE2 variants for best performance. KA CSC can be used in all languages that is capable to build a DirectShow (tm) Filter Grpah. For more information about controlling KA CSC programmatically see included KA CSC online help. * Delphi and C include files for the KA CSC contolling interface are included. |
||||||
Download KA CSC Personal Edition demo version | ||||||
Download KA CSC OEM Edition demo version | ||||||
Order KA CSC Personal Edition ($20) | ||||||
Order KA CSC OEM Commercial Edition ($80) | ||||||
| ||||||
KA SVG (Sample Video Grabber) DirectShow Filter - Shareware | ||||||
Download KA SVG Personal Edition demo version | ||||||
Download KA SVG OEM Edition demo version | ||||||
KA SVG is a DirectShow (tm) transformation filter created for all purpouse DirectShow (tm) applications. KA SVG is our top DirectShow filter providing high-quality image processing at high speed. KA SVG is part of the KA FINE (Fast Is Not Enough) programming tools. It can be used by any language capable to create DirectShow filter graphs.
It is very fast and all image processing routines are completely written in x86 Assembler/MMX/SSE2 (tm) Sample Video Grabber (KA SVG) can be used as a replacement for SampleGrabber filter that comes with Microsoft DirectShow (tm) with the exception that it can be used only for video streams KA SVG provides a standard way to configure all its properties via ISampleVideoGrabber Interface which can be used by many languages as C++, C#, VB, VB.NET, Delphi, CBuilder etc. In that case programmer must use ISampleVideoGrabber Interface help section in order to manage the KA SVG filter. As an addition for Delphi for Win32 and CBuilder for Win32 programmers, KA SVG provides a high-end component - TKASVGrabber which simplifies the usage of KA SVG filter. KA SVG is fully compatible with SampleGrabber and provides many additional methods needed when using Microsoft DirectShow (tm). As additions KA SVG provides following extra transformation functions exposed via ISampleVideoGrabber Interface: - Selecting different media types for input and output pins. - Support for the following input/output colorspace formats: - RGB8 - RGB555 - RGB565 - RGB24 - RGB32 - ARGB32 - UYVY - YUY2 - YVYU - YV12 - IYUV - NV12 - Changing output size and position of the video image - Cropping - Vertical and horizontal flipping - Clipping Rotation using any rotation angle and any center of rotation - Resizing Rotation using any rotation angle - Resising the output video image by using more than 30 different resampling algorithms: - GDIPlus Default - GDIPlus LowQuality - GDIPlus HighQuality - GDIPlus Bilinear - GDIPlus Bicubic - GDIPlus NearestNeighbor - GDIPlus HighQualityBilinear - GDIPlus HighQualityBicubic - GDI - DirectDraw using VideoMemory - DirectDraw using SystemMemory - Fast - Fast BiLinear - Nearest Neighbor - BiLinear - Spline - Hermite - Bell - Cosine - Bicubic - Gaussian - Blackman - Hann - Hamming - Sinsh - Quadratic - Quadratic BSpline - Cubic Convolution - Catmull-Rom - Mitchell - Lanczos - Lanczos3 - Lanczos8 - Fast2x - Vertical and horizontal zooming using above algorithms - More than 30 embedded filters for applying special effects: - Brightness - Contrast - Lightness - Darkness - Gamma - Saturation - Posterize - Solorize - Remove Red - Remove Green - Remove Blue - And Mask - Or Mask - Xor Mask - Negative - Gray Scale - Sepia - Sepia Strong - Threshold - Split Light - Anti Alias - Split Blur - Gausian Blur - Mono Noise - Color Noise - Emboss - Pixelate - Cell - Tile - Support for ulimited number of extrernal filters using easy to use plugin technology - Support for unlimited number of overlay bitmaps with ability to control position, size, rotation and transparency for each bitmap - Ability to conrol the order at which each transformation is applyed to the output video image - Color quantization and dithering for RGB8, RGB555, and RGB565 colorspaces. - Automatic saving of each video frame to selected folder in BMP, JPEG, PNF, GIF and TIFF file formats - Switching between Assembler and MMX (tm) implementation of KA SVG routines - Three callback routines (SampleCB, CallbackCB and BitmapCB) for processing each output video frame inside the client application. (SampleCB and CallbackCB are provided for compatibility with SampleGrabber filter. BitmapCB however always give a programmer ability to work in native RGB32 colorspace using Microsoft Windows standart bitmap format for each frame, no matter what type is the output colorspace. - New callback routine BitmapCB in which user application always receive image data in RGB32 HBITMAP format for easy application processing without care of input and output color spaces - Sophisticated control panel for controlling KA SVG from inside GraphBuilder or custom application. |
||||||
Download KA SVG Personal Edition demo version | ||||||
Download KA SVG OEM Edition demo version | ||||||
Order KA SVG Personal Edition ($50) | ||||||
Order KA CSC OEM Commercial Edition ($200) | ||||||
|
All mentioned trademarks are property and copyright of their respective owners
Copyright (c) 2001-2009 by Kiril Antonov, Sofia, Bulgaria If you have any comments or notes and suggestions, please send e-mail to Kiril Antonov at: kirila@abv.bg |