Home of cc2y4m


Translates broken PAL to YUV4MPEG2
News | Introduction | Documentation | Download | Links | Contact


January 8, 2006: Additional code cleanup by RB: release 0.0.14
October 25, 2005: Segfault in filter fix by RB: release 0.0.13
August 1, 2004: Better version of Pinguims filter, some doc updates, release 0.0.12
July 31, 2004: 10Hz filter by Pinguim, configfilesupport+mplayer_keys by RB, yet another aspect fix: release 0.0.11
July 24, 2004: enhacement of RB's refpoint function by RB, YUV4MPEG2 aspect ratio fix: release 0.0.10
July 10, 2004: better centering for and by RB, new options added by Marcel: release 0.0.9
July 2, 2004: fixing misappliance of RB's patch: release 0.0.8
July 1, 2004: alternate locking function by RB: release 0.0.7
June 25, 2004: compilation fix by RB, misc changes by me: release 0.0.6
June 24, 2004: bttv-0.9.x support by RB: release 0.0.5
February 18, 2004: saner defaults (don't touch input when not asked to): release 0.0.4
February 17, 2004: Better tuner support: release 0.0.3
January 27, 2004: Compilation fixes by Marcel Mol, and some tuner support: release 0.0.2
December 21, 2003: First public release, 0.0.1
December 15, 2003: Web page openend


Some channels broadcast a tv signal which is not standards compliant. It usually lacks sync pulses, gets inverted at random times and even may include disinformation. Those signals can't be comfortably viewed on a normal television set. The Brooktree 87[89](A) chip has a special mode in which it doesn't get confused because of missing sync signals. This program enables this mode, very much alike cabletv, and takes special measures to keep the image stable and adjust for the inversion. The output of this program appears on standard output in YUV4MPEG2 format, and can, for example, be fed to MPlayer.

This program is free software. See COPYING for details.

Note that some countries might have draconian laws which may require you to get some kind of permission from the broadcaster before you may use this program legally. Consult a lawyer if you are in doubt.


Here is a copy of a possibly outdated manpage of cc2y4m. The README, the BUGS-file, the FAQ and some TECH-notes are also available, they apply to the lastet SNV revision.


The latest release can be downloaded: cc2y4m-0.0.14.tar.gz.

The old releases are: cc2y4m-0.0.13.tar.gz, cc2y4m-0.0.12.tar.gz, cc2y4m-0.0.11.tar.gz, cc2y4m-0.0.10.tar.gz, cc2y4m-0.0.9.tar.gz, cc2y4m-0.0.8.tar.gz, cc2y4m-0.0.7.tar.gz, cc2y4m-0.0.6.tar.gz, cc2y4m-0.0.5.tar.gz, cc2y4m-0.0.4.tar.gz, cc2y4m-0.0.3.tar.gz, cc2y4m-0.0.2.tar.gz and cc2y4m-0.0.1.tar.gz.

The latest development version of this program lives in a subversion repository which can be browsed using viewcvs. Also there is public read-only access to the repository. If you have installed subversion, the source can be checked out by typing svn checkout http://cube.dyndns.org/svn/cc2y4m/trunk cc2y4m. This command will create a directory cc2y4m/ in the current directory and populate it with files.


Here is a link to the excellent program cabletv, without which cc2y4m would have never been possible. The output of this program can, for example, be used as input to MPlayer and the mjpeg tools.


You can reach the author at rsnel@cube.dyndns.org.

Number of 'hits' since the 15th of December 2003, 11:39 UTC.