Resizer Filter
From AVObjects Knowledge Base
This page is a copy of the original page on the AVObjects' web site and can also be viewed here.
DirectShow filter to resize uncompressed video frames using several algorithms.
Overview
Resizer is a DirectShow filter to resize uncompressed video frames using several algorithms. Input and output parameters (color space and format) can be selected by the user.
Features
- The following algorithms can be used:
- Nearest neighbor interpolation (filter size is 1x1).
- Linear interpolation (filter size is 2x2).
- Interpolation with two-parameter cubic filters: B-spline (B=1, C=0), Catmull-Rom spline (B=0, C=1/2) and special window (B=1/2, C=3/10). Filter size is 4x4.
- Interpolation using 2- and 3-lobed Lanczos window function (filter size for 2-lobed is 4x4, 3-lobed is 6x6).
- Supersampling interpolation (can be used only for reducing image size). - Antialiasing can be used in linear, cubic, and Lanczos algorithms to reduce artifacts that occur when an image is resized.
- Option to automatically switch to supersampling algorithm when image is reduced in both dimensions.
- To eliminate dependence on input resolution, you can select a fixed output resolution.
- Using the clipping rectangle, you can select any part of the input frame to resize.
- The image can be flipped (bottom <-> top).
- The size of the output frames can be changed dynamically ("on the fly").
- Resizing optimized using SSE/AVX assembler commands.
- The required input and output color spaces and formats can be specified with IAVOConnection interface.
Specifications and description of user interfaces can be found in the .idl file in the \Idl folder of the filter installation directory.
Supported Uncompressed video Formats
- MEDIASUBTYPE_YUY2
- MEDIASUBTYPE_UYVY
- MEDIASUBTYPE_YVYU
- MEDIASUBTYPE_Y422
- MEDIASUBTYPE_YV12
- MEDIASUBTYPE_I420
- MEDIASUBTYPE_NV12
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_RGB24
See Also
You Might Also Need
- Video Mixer - DirectShow filter for real-time mixing of video streams, pictures and texts
Related Products
- Deinterlacer - DirectShow filter for deinterlacing using an Motion Adaptive algorithm.
- QuickSync Decoder - DirectShow filter for decoding 8-bit 4:2:0 progressive or interlaced video frames encoded in H264 format.
- H.264/AVC Decoder - H.264/AVC DirectShow video decoder.
- MPEG-2 Video Decoder - A DirectShow filter for high-quality decoding of MPEG-2 video streams.
Action Items
Prices
| Single Application License | 500 EUR
|
| Single Developer License | 850 EUR
|
| Team License | 1250 EUR |