Video Converter: FAQ
This is the FAQ page for the Video Converter DirectShow filter.
Q: What CPU extensions are used?
- A: We use MMX, SSE and SSE2 extensions with auto detection of supported features.
Q: What is precision used?
- A: Integer base algorithm.
Q: What is the technique implemented in each resize method?
- A: As follows:
eVCR_Nearest, // Neighbours neirborn
eVCR_Linear, // Linear interpolation (bilinear)
eVCR_Cubic, // Cubic interpolation (bicubic)
eVCR_Super, // Super sampling interpolation (bicubic in enlarge case)
eVCR_Lanczos, // Lanczos interpolation
eVCR_CubicWithMP, // Cubic interpolation for horizontal and weight-based with gauss distribution for vertical; useful for resize interlaced video
eVCR_MPLinear, // Weight-based algorithm with linear distribution
eVCR_MPGauss, // Weight-based algorithm with gauss distribution
eVCR_MPBlackman, // Weight-based algorithm with blackman distribution
eVCR_MPHamming // Weight-based algorithm with hamming distribution
Q: How to use programmatically only those resize methods that I need?
- A: You can set them via via IVideoConverter2::SetConversionProps2().