Video Converter: FAQ
(New page: This is the FAQ page for the Video Converter DirectShow filter. '''Q:''' :'''A:''' Category:FAQs) |
|||
Line 1: | Line 1: | ||
This is the FAQ page for the [[Video Converter]] DirectShow filter. | This is the FAQ page for the [[Video Converter]] DirectShow filter. | ||
− | '''Q:''' | + | '''Q:''' What CPU extensions are used? |
− | :'''A:''' | + | :'''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 <br> | ||
+ | eVCR_Linear, // Linear interpolation (bilinear)<br> | ||
+ | eVCR_Cubic, // Cubic interpolation (bicubic)<br> | ||
+ | eVCR_Super, // Super sampling interpolation (bicubic in enlarge case)<br> | ||
+ | eVCR_Lanczos, // Lanczos interpolation<br> | ||
+ | eVCR_CubicWithMP, // Cubic interpolation for horizontal and weight-based with gauss distribution for vertical; useful for resize interlaced video<br> | ||
+ | eVCR_MPLinear, // Weight-based algorithm with linear distribution<br> | ||
+ | eVCR_MPGauss, // Weight-based algorithm with gauss distribution<br> | ||
+ | eVCR_MPBlackman, // Weight-based algorithm with blackman distribution<br> | ||
+ | eVCR_MPHamming // Weight-based algorithm with hamming distribution<br> | ||
+ | |||
+ | '''Q:''' How to use programmatically only those resize methods that I need? | ||
+ | |||
+ | :'''A:''' You can set them via via IVideoConverter2::SetConversionProps2(). | ||
[[Category:FAQs]] | [[Category:FAQs]] |
Revision as of 17:18, 23 June 2008
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().