Zend certified PHP/Magento developer

I’d like to be able to accurately simulate NTSC video artifacts and constraints. Any suggestions? [closed]

This is what I’d want the output to be:

  • 60 fps (okay, 59.94 fps, if you want to be picky) with 720×480 resolution (slightly narrow non-square pixels), interlaced.
  • 3:2 pull-down for 24 fps sources.
  • All of the color limitations and artifacts generated by using NTSC color subcarriers, as rendered via a comb filter (not just cutting off video detail above the subcarriers).
  • Just enough video noise to show how, even in the best case, broad swaths of certain colors (especially red) were always obviously noisy.
  • As a bonus, it would be great to be able to add the audio noise that certain video patterns sometimes imparted into the audio carrier of a 6 MHz-bandwidth NTSC broadcast.
  • Output in the form of an .mp4 or .mkv file using H.264 encoding.

I’m not looking to introduce any VCR artifacts. I’m going for an end result which is a like best-case NTSC broadcast.

I think ffmpeg can do parts of this, but that color limitations and other NTSC artifacts would have to be handled separately.