ReInterpolate411

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m
m (link fix)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
<h2>Abstract</h2>
+
{{FilterCat4|External_filters|Plugins|Restoration_filters|Chroma correction}}
<b>author:</b>  Tom Barry
+
{{Filter3
<br><b>version:</b> <br>
+
|{{Author/Tom Barry}}
<b>download:</b> http://neuron2.net/trbarry/ReInterpolate411.zip<br>
+
|v1.0
<b>category:</b> Broadcast Video Plugins<br>
+
|[http://web.archive.org/web/20140421000209/http://neuron2.net/trbarry/ReInterpolate411.zip ReInterpolate411.zip]
<b>requirements:</b> &nbsp;
+
|Chroma Correction
<ul>
+
|[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
  <li>YUY2 Colorspace</li>
+
|6=[http://www.trbarry.com/ReInterpolate411.zip Doom9 Thread]}}
  <li>NTSC DV 4:1:1</li>
+
== Description ==
</ul>
+
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.<br/>
<hr>
+
The input clip has to be [[YUY2]] and can be used with either progressive or [[Interlacing_and_deinterlacing|interlaced]]. Finally, ReInterpolate411 does not have any parameters.
<h2>Description</h2>
+
<br>
<p>This filter is only tested with the MainConcept decoder so far. But it does
+
<br>
seem that even chroma pixels are just being duplicated in that codec. This
+
== Requirements ==
filter will help that by discarding the odd chroma pixels and recreating them as
+
* AviSynth 2.5.8 or later
the average of the 2 adjacent even pixels.</p>
+
* Supported color formats: [[YUY2]]
<p>It doesn't matter whether the material is interlaced. There are no parms, only
+
Avisynth 2.5 YUY2 supported. Probably use it directly after AviSource as:</p>
+
<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>
+
== [[Script variables|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
+
::{{Par2| |clip| }}
http://forum.doom9.org/showpost.php?p=417020&postcount=9
+
:::Input clip must be [[YUY2]].
 +
<br>
 +
== Examples ==
 +
[[AviSource]]("Blah.avi")
 +
ReInterpolate411()
 +
<br>
 +
== Changelog ==
 +
Version      Date            Changes<br>
 +
v1.0        07/31/2003      - Initial release
 +
<br>
 +
 
 +
== Archived Downloads ==
 +
{| class="wikitable" border="1"; width="600px"
 +
|-
 +
!!width="100px"| Version
 +
!!width="150px"| Download
 +
!!width="150px"| Mirror
 +
|-
 +
!v1.0
 +
|[http://web.archive.org/web/20140421000209/http://neuron2.net/trbarry/ReInterpolate411.zip ReInterpolate411.zip]
 +
|[http://web.archive.org/web/20061114124425/http://mywebpages.comcast.net/trbarry/ReInterpolate411.zip ReInterpolate411.zip]
 +
|}
 +
<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.
 +
<br>
 +
<br>
 +
-----------------------------------------------
 +
'''Back to [[External_filters#Chroma_correction|External Filters]] &larr;'''

Latest revision as of 09:45, 12 November 2015

Abstract
Author Tom Barry
Version v1.0
Download ReInterpolate411.zip
Category Chroma Correction
License GPLv2
Discussion Doom9 Thread

Contents

[edit] 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.

[edit] Requirements

  • AviSynth 2.5.8 or later
  • Supported color formats: YUY2


[edit] Syntax and Parameters

ReInterpolate411 (clip)


clip   =
Input clip must be YUY2.


[edit] Examples

AviSource("Blah.avi")
ReInterpolate411()


[edit] Changelog

Version      Date            Changes
v1.0 07/31/2003 - Initial release


[edit] Archived Downloads

Version Download Mirror
v1.0 ReInterpolate411.zip ReInterpolate411.zip


[edit] External Links




Back to External Filters

Personal tools