Daemon404
25th December 2010, 03:42
Okay so some people wanted an AviSynth port of a certain AviUtl plugin called Cross-Conversion Correction, so here it is. This is a clean room (sort of) port, as the original plugin has no source code.
It's aim is to fix the interlaced upscaling that Japanese broadcasts and Blu-rays seem to use (near as I can tell). This plugin is specifically meant for 720->1080 conversions. Maybe I'll eventually try and figure out 480/486->1080 stuff.
Screenshot Examples:
Original (http://japland.org/ccc/img/original.png) | ccc() (http://japland.org/ccc/img/ccc.png) | ccc720() (http://japland.org/ccc/img/ccc720.png)
Please read the included readme for a better description (translated from the original Japanese readme).
ccc() takes YV12 input and ccc720() takes YUY2 input, and both take one parameter (phase), described in the readme.
Original Plugin: http://www.geocities.jp/flash3kyuu/
AviSynth Port: http://japland.org/ccc/ccc_v0.4a_avs.zip
Note: The code for 720 output mode is a direct port from the code dump of the original AviUtl plugin, so don't expect it to be great. I don't really have motivation to clean it up (even if it is little effort) because I haven't actually found a plausible real-world use case for this mode yet.
It's aim is to fix the interlaced upscaling that Japanese broadcasts and Blu-rays seem to use (near as I can tell). This plugin is specifically meant for 720->1080 conversions. Maybe I'll eventually try and figure out 480/486->1080 stuff.
Screenshot Examples:
Original (http://japland.org/ccc/img/original.png) | ccc() (http://japland.org/ccc/img/ccc.png) | ccc720() (http://japland.org/ccc/img/ccc720.png)
Please read the included readme for a better description (translated from the original Japanese readme).
ccc() takes YV12 input and ccc720() takes YUY2 input, and both take one parameter (phase), described in the readme.
Original Plugin: http://www.geocities.jp/flash3kyuu/
AviSynth Port: http://japland.org/ccc/ccc_v0.4a_avs.zip
Note: The code for 720 output mode is a direct port from the code dump of the original AviUtl plugin, so don't expect it to be great. I don't really have motivation to clean it up (even if it is little effort) because I haven't actually found a plausible real-world use case for this mode yet.