QuickSync Decoder
From AVObjects Knowledge Base
(Difference between revisions)
(4 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
==Overview== | ==Overview== | ||
− | |||
− | |||
− | |||
− | |||
''QuickSync Decoder'' is a DirectShow filter for decoding H.264/AVC video streams. Filter based on Intel® Media SDK with Intel QuickSync GPU support and hardware acceleration. | ''QuickSync Decoder'' is a DirectShow filter for decoding H.264/AVC video streams. Filter based on Intel® Media SDK with Intel QuickSync GPU support and hardware acceleration. | ||
Line 24: | Line 20: | ||
* Supports AVC1 file and byte stream formats. | * Supports AVC1 file and byte stream formats. | ||
* Progressive or interlaced frames. | * Progressive or interlaced frames. | ||
+ | {{.idl}} | ||
==Supported Standards== | ==Supported Standards== | ||
Line 43: | Line 40: | ||
* MEDIASUBTYPE_RGB32 | * MEDIASUBTYPE_RGB32 | ||
* MEDIASUBTYPE_RGB24 | * MEDIASUBTYPE_RGB24 | ||
+ | |||
+ | ==Known Issues== | ||
+ | |||
+ | * Enhanced Video Renderer problem.<br>We have found that when running AVObjects QuickSync Encoder/Decoder with hardware acceleration and Enhanced Video Renderer, the Intel Media SDK methods quite often return the MFX_ERR_DEVICE_FAILED error. As a result, encoding/decoding must be stopped and restarted (with possible side effects such as loss of memory and resources) and there will be breaks in the video. Many MFX_WRN_DEVICE_BUSY warnings may also be returned, causing encoding/decoding to hang.<br>The problem occurs on 12th Gen Intel Core Processors (tested on i3-1215u and i9-12900HK) and may also occur on 11th to 13th Gen Intel Core processors. We recommend replacing Enhanced Video Renderer with Video Renderer or Video Mixing Renderer when using hardware acceleration in AVObjects QSEncoder/QSDecoder on 12th Gen Intel Core processors. [http://avobjects.com/support Let us know] if this happens on other processors. | ||
==Related Products== | ==Related Products== | ||
* {{LinkDescription|MP4 & QuickTime File Splitter}} | * {{LinkDescription|MP4 & QuickTime File Splitter}} | ||
+ | * {{LinkDescription|MXF Reader}} | ||
* {{LinkDescription|Video Mixer}} | * {{LinkDescription|Video Mixer}} | ||
* {{LinkDescription|Resizer Filter}} | * {{LinkDescription|Resizer Filter}} | ||
Line 55: | Line 57: | ||
* [[QuickSync Decoder: Release Notes]] | * [[QuickSync Decoder: Release Notes]] | ||
− | ==Action Items== | + | ===Action Items=== |
* {{QuickSync Decoder: Download}} | * {{QuickSync Decoder: Download}} | ||
Line 63: | Line 65: | ||
{{Prices|950|1650|2400|300739819|300965999|300966000}} | {{Prices|950|1650|2400|300739819|300965999|300966000}} | ||
− | [[Category: | + | [[Category:Decoders]] |
__NOTOC__ | __NOTOC__ |
Latest revision as of 16:54, 18 October 2023
This page is a copy of the original page on the AVObjects' web site and can also be viewed here.
DirectShow filter for decoding 8-bit 4:2:0 progressive or interlaced video frames encoded in H264 format.
Overview
QuickSync Decoder is a DirectShow filter for decoding H.264/AVC video streams. Filter based on Intel® Media SDK with Intel QuickSync GPU support and hardware acceleration. The 32-bit and 64-bit software libraries from the latest Intel Media SDK (2019R1) are included in the installer.
Features
- Supports hardware and software decoding of 8 bit 4:2:0 H264/AVC streams.
- GPU/Multicore/Hyper Threading support.
- SSE/SSE2/SSE3/AVX ASM color conversion optimization.
- Supports AVC1 file and byte stream formats.
- Progressive or interlaced frames.
Specifications and description of user interfaces can be found in the .idl file in the \Idl folder of the filter installation directory.
Supported Standards
- ISO/IEC 14496-10 / ITU-T Rec. H.264
- ISO/IEC 14496-15
- QuickTime File Format Specification
Supported output video formats
- MEDIASUBTYPE_YUY2
- MEDIASUBTYPE_UYVY
- MEDIASUBTYPE_YVYU
- MEDIASUBTYPE_Y422
- MEDIASUBTYPE_NV12
- MEDIASUBTYPE_YV12
- MEDIASUBTYPE_I420
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_RGB24
Known Issues
- Enhanced Video Renderer problem.
We have found that when running AVObjects QuickSync Encoder/Decoder with hardware acceleration and Enhanced Video Renderer, the Intel Media SDK methods quite often return the MFX_ERR_DEVICE_FAILED error. As a result, encoding/decoding must be stopped and restarted (with possible side effects such as loss of memory and resources) and there will be breaks in the video. Many MFX_WRN_DEVICE_BUSY warnings may also be returned, causing encoding/decoding to hang.
The problem occurs on 12th Gen Intel Core Processors (tested on i3-1215u and i9-12900HK) and may also occur on 11th to 13th Gen Intel Core processors. We recommend replacing Enhanced Video Renderer with Video Renderer or Video Mixing Renderer when using hardware acceleration in AVObjects QSEncoder/QSDecoder on 12th Gen Intel Core processors. Let us know if this happens on other processors.
Related Products
- MP4 & QuickTime File Splitter - Splitter (demultiplexer) for MP4 and QuickTime video files.
- MXF Reader - DirectShow filter for reading and demultiplexing MXF files and playlists.
- Video Mixer - DirectShow filter for real-time mixing of video streams, pictures and texts
- Resizer Filter - DirectShow filter to resize uncompressed video frames using several algorithms.
- QuickSync Encoder - DirectShow filter for encoding 8-bit 4:2:0 progressive or interlaced video frames in HEVC, H264 or MPEG-2 formats.
See Also
Action Items
Prices
Single Application License | 950 EUR
|
Single Developer License | 1650 EUR
|
Team License | 2400 EUR |