Deinterlacer

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<!--RM_ID:145-->
 
<!--RM_ID:145-->
 +
<!--H1:Deinterlace Filter-->
 
<!--TITLE:Deinterlacer DirectShow filter-->
 
<!--TITLE:Deinterlacer DirectShow filter-->
 
<!--DESCRIPTION:DirectShow filter for deinterlacing input video frames, clipping and color space conversion.-->
 
<!--DESCRIPTION:DirectShow filter for deinterlacing input video frames, clipping and color space conversion.-->
Line 8: Line 9:
  
 
==Overview==
 
==Overview==
* {{Deinterlacer: Download}}
 
* {{Contact Support}}
 
* {{Place Order!}}
 
  
The MXF (Material Exchange Format) Reader is a DirectShow filter for MXF playback. It reads MXF files and demultiplexes them into its DV-DIF, MPEG ES Video, JPEG2000 and PCM Audio data streams for further processing or rendering. The filter performs the function of both file reader and splitter (demultiplexer) and should be the source filter in a graph.
+
The Deinterlacer performs deinterlacing of the uncompressed video frames using the Motion Adaptive algorithm. For deinterlacing the image, 2 fields are used before and after the current field. The size of the output frames can be selected. The filter also performs clipping of input frames: any rectangular part of the input frames can be cut out and placed at any position of the output frames. Parts outside the cut image are filled with the background color (with alpha channel) selected by the user. The filter has built-in support for several color spaces (see Idl\Deinterlacer.idl in the filter installation folder) and the feature of flipping output frames. Input and output subtypes and formats are user-selectable (see Idl\AVOConnection.idl in the filter installation folder).
  
 
==Features==
 
==Features==
  
* MXF Operational Patterns: OP1a and OPAtom.
+
* Deinterlacing using the Motion Adaptive algorithm.
* Supports for reading files which are still being written and growing.
+
* Choosing a threshold for the deinterlacing algorithm for a tradeoff between flickering and residual combing artifacts.
* Handled Essences: DV-DIF, D10(MPEG IMX), MPEG ES Video, JPEG2000, AVC(H264), DNxHD(VC-3), AES3-BWF Audio.
+
* The selection the clipping region for input frames.
* Supports PANASONIC AVC-Intra files and sets.
+
* Several methods to set the size of the output frames.
* Supports Sony DVCAM, Sony IMX, Sony XDCAM-HD/ES files.
+
* The selection a mounting point to place the clipping region in output frames.
* Supports Canon XF-AVC, Canon XF-HEVC files.
+
* The flipping of the output frames.
* Supports Avid DNxHD and DV files
+
* Choosing of input and output color spaces and formats (the list can be found in Idl\Deinterlacer.idl in the filter installation folder).
* Extracts and decripts essences encripted by AES algorithm.
+
* The selection of the background color (ARGB or AYUV) to fill areas of the output frames beyond the input frames.
* Extracts header metadata to XML stream.
+
{{.idl}}
* Supports Avid OP2b files with external essenses
+
* Supports XML-based playlists for sets of MXF files
+
  
===Supported Formats===
+
==See Also==
  
* DV/DVCR (IEC 61834)
+
* [[Deinterlacer: Release Notes]]
* DV25/DVCPRO 25 (SMPTE 314M)
+
* DV50/DVCPRO 50 (SMPTE 314M)
+
* DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)
+
* MPEG-2 525 encoded using ISO/IEC 13818-2 (MPEG-2)
+
* MPEG-2 625 encoded using ISO/IEC 13818-2 (MPEG-2)
+
* MPEG HD encoded using ISO/IEC 13818-2 (MPEG-2) Main Profile at High Level
+
* JPEG2000 video
+
* AVC(H264) video
+
* HEVC(H265) video
+
* DNxHD (VC-3) video
+
* Audio PCM 32 - 32-bit PCM audio
+
* Audio PCM 24 - 24-bit PCM audio
+
* Audio PCM 16 - 16-bit PCM audio
+
* Auduo encoded by A-Law algorithm
+
* Audio packets according by AES-3
+
 
+
===Supported MXF Standards===
+
 
+
* SMPTE 336M: Data Encoding Protocol using Key-Length-Value
+
* SMPTE 377M: Material Exchange Format (MXF) - File Format Specification
+
* SMPTE 378M: Operational pattern 1A (Single Item, Single Package)
+
* SMPTE 379M: MXF Generic Container
+
* SMPTE 381M: Mapping MPEG Streams into the MXF Generic Container
+
* SMPTE 382M: Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container
+
* SMPTE 383M: Mapping DV-DIF Data to the MXF Generic Container
+
* SMPTE 386M: Mapping Type D-10 Essence Data to the MXF Generic Container
+
* SMPTE 390M: Specialized Operational Pattern "Atom" (Simplified Representation of a Single Item)
+
* SMPTE 422M: Mapping JPEG 2000 Codestreams into the MXF Generic Container
+
* SMPTE 429-6 / ISO 26429-6:2008: MXF Track File Essence Encryption
+
* SMPTE 434:  XML Encoding for Metadata and File Structure Information
+
* Matsushita Electric Industrial Co.,Ltd. Specification of Content Data Structure on P2 Card.
+
 
+
===See Also===
+
 
+
* [[MXF Reader: Release Notes]]
+
* [[MXF Reader: Technical Specs]]
+
  
 
==You Might Also Need==
 
==You Might Also Need==
  
* {{LinkDescription|H.264/AVC Decoder}}
+
* {{LinkDescription|Video Mixer}}
* {{LinkDescription|MPEG-4 Decoder}}
+
* {{LinkDescription|MPEG-2 Video Decoder}}
+
* {{LinkDescription|DVCPRO HD Decoder}}
+
* {{LinkDescription|DV Splitter}}
+
  
==Related Products==
+
===Action Items===
* {{LinkDescription|MXF Writer}}
+
* {{LinkDescription|H.264/AVC Encoder}}
+
* {{LinkDescription|DVCPRO HD Encoder}}
+
* {{LinkDescription|Audio Mixer}}
+
<!--
+
===Other Codecs We Made===
+
{{Other Codecs}}
+
-->
+
==Action Items==
+
  
* {{MXF Reader: Download}}
+
* {{Deinterlacer: Download}}
 
* {{Contact Support}}
 
* {{Contact Support}}
 
* {{Place Order!}}
 
* {{Place Order!}}
  
{{Prices|1600|2800|3950|300606409|300606424|300606425}}
+
{{Prices|400|650|950|300987443|300987444|300987445}}
  
<!--[[Category:Readers, Splitters & Decoders]]
+
[[Category:Special Filters]]
[[Category:Codecs, Splitters & Muxers]]-->
+
[[Category:Splitters]]
+
 
__NOTOC__
 
__NOTOC__

Latest revision as of 15:23, 21 April 2023

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.

DirectShow filter for deinterlacing using an Motion Adaptive algorithm.

Overview

The Deinterlacer performs deinterlacing of the uncompressed video frames using the Motion Adaptive algorithm. For deinterlacing the image, 2 fields are used before and after the current field. The size of the output frames can be selected. The filter also performs clipping of input frames: any rectangular part of the input frames can be cut out and placed at any position of the output frames. Parts outside the cut image are filled with the background color (with alpha channel) selected by the user. The filter has built-in support for several color spaces (see Idl\Deinterlacer.idl in the filter installation folder) and the feature of flipping output frames. Input and output subtypes and formats are user-selectable (see Idl\AVOConnection.idl in the filter installation folder).

Features

  • Deinterlacing using the Motion Adaptive algorithm.
  • Choosing a threshold for the deinterlacing algorithm for a tradeoff between flickering and residual combing artifacts.
  • The selection the clipping region for input frames.
  • Several methods to set the size of the output frames.
  • The selection a mounting point to place the clipping region in output frames.
  • The flipping of the output frames.
  • Choosing of input and output color spaces and formats (the list can be found in Idl\Deinterlacer.idl in the filter installation folder).
  • The selection of the background color (ARGB or AYUV) to fill areas of the output frames beyond the input frames.

Specifications and description of user interfaces can be found in the .idl file in the \Idl folder of the filter installation directory.

See Also

You Might Also Need

  • Video Mixer - DirectShow filter for real-time mixing of video streams, pictures and texts

Action Items

Prices

Single Application License 400 EUR


Single Developer License 650 EUR


Team License 950 EUR
Personal tools