ReInterpolate411

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
<h2>Abstract</h2>
+
{{FilterCat|External_filters|Restoration_filters|Dehalo}}
<b>author:</b>  Tom Barry
+
{{Filter
<br><b>version:</b> <br>
+
|{{Author/Tom Barry}}
<b>download:</b> http://neuron2.net/trbarry/ReInterpolate411.zip<br>
+
|v0.1.1
<b>category:</b> Broadcast Video Plugins<br>
+
|[http://neuron2.net/trbarry/ReInterpolate411.zip ReInterpolate411.zip]
<b>requirements:</b> &nbsp;
+
|Chroma Correction
<ul>
+
|
  <li>YUY2 Colorspace</li>
+
* YUY2
  <li>NTSC DV 4:1:1</li>
+
|[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
</ul>
+
|}}
<hr>
+
== Description ==
<h2>Description</h2>
+
:A fast and simple filter to correct the improper 4:1:1 to 4:2:2 conversion that seems to occur with some NTSC DV/4:1:1 codecs.
<p>This filter is only tested with the MainConcept decoder so far. But it does
+
:It assumes the odd chroma pixels are duplicates and discards them, replacing them with the average of the two horizontally adjacent even chroma pixels.
seem that even chroma pixels are just being duplicated in that codec. This
+
:The input clip has to be [[YUY2]] and can be used with either progressive or interlaced. Finally, ReInterpolate411 does not have any parameters.
filter will help that by discarding the odd chroma pixels and recreating them as
+
<br>
the average of the 2 adjacent even pixels.</p>
+
== Requirements ==
<p>It doesn't matter whether the material is interlaced. There are no parms, only
+
:- AviSynth 2.5.8 or later
Avisynth 2.5 YUY2 supported. Probably use it directly after AviSource as:</p>
+
:- Supported color formats: [[YUY2]]
<pre>AviSource(...)
+
ReInterpolate411()</pre>
+
  
***TO DO***
+
:- [[SSE]] / [[MMX]] compatible CPU
[http://web.archive.org/web/20050926143127/http://home.comcast.net/~trbarry/downloads.htm ReInterpolate411 original archived homepage.]<br>
+
<br>
http://forum.doom9.org/showthread.php?t=129601<br>
+
== Syntax and Parameters ==
http://forum.videohelp.com/threads/217872-Reinterpolate411-Is-it-necessary-for-all-mpeg-encoders<br>
+
:{{Template:FuncDef|ReInterpolate411 (''clip'')}}
http://forum.doom9.org/showthread.php?t=113777
+
<br>
http://forum.doom9.org/showthread.php?t=100649
+
== Examples ==
http://forum.doom9.org/showpost.php?p=417020&postcount=9
+
[[AviSource]]("Blah.avi")
 +
ReInterpolate411()
 +
<br>
 +
== Changelog ==
 +
<br>
 +
== External Links ==
 +
*[http://web.archive.org/web/20061218163036/http://home.comcast.net/~trbarry/ Archive.org] -  Original archived homepage<br>
 +
*[http://forum.doom9.org/showthread.php?t=129601 Doom9 Forum] - Archived downloads<br>
 +
*[http://forum.doom9.org/showthread.php?p=352001#post352001 Doom9 Forum] - Original discussion about ReInterpolate411.
 +
*[http://forum.doom9.org/showthread.php?t=113777 Doom9 Forum] - Discussion about correctly using ReInterpolate411.<br>
 +
*[http://forum.doom9.org/showthread.php?t=100649 Doom9 Forum] - Discussion about NTSC DV codecs.<br>
 +
*[http://forum.videohelp.com/threads/217872-Reinterpolate411-Is-it-necessary-for-all-mpeg-encoders VideoHelp Forum] - Discussion related to ReInterpolate411.

Revision as of 14:20, 27 January 2014

Abstract
Author Tom Barry
Version v0.1.1
Download ReInterpolate411.zip
Category Chroma Correction
Requirements
  • YUY2
License GPLv2
Discussion

Contents

Description

A fast and simple filter to correct the improper 4:1:1 to 4:2:2 conversion that seems to occur with some NTSC DV/4:1:1 codecs.
It assumes the odd chroma pixels are duplicates and discards them, replacing them with the average of the two horizontally adjacent even chroma pixels.
The input clip has to be YUY2 and can be used with either progressive or interlaced. Finally, ReInterpolate411 does not have any parameters.


Requirements

- AviSynth 2.5.8 or later
- Supported color formats: YUY2
- SSE / MMX compatible CPU


Syntax and Parameters

ReInterpolate411 (clip)


Examples

AviSource("Blah.avi")
ReInterpolate411()


Changelog


External Links

Personal tools