For those with Linux, mplayer offers the best solution in post processing capabilities. There are horizontal and vertical deblocking filters, automatic contrast and brightness adjustments, noise remover, deinterlacing etc. I have tried several different combinations of filters, but I've found that the recommended high quality filter does an excellent job, and removes the need for a lot of tinkering. You can read all about mplayers features once you have mplayer installed on your computer by simply typing "man mplayer", but here's a few things to get you started:
CODE
mplayer -vf pp=ac "name of video to play"
will run mplayer with the high quality filter combination. It is the same as using "pp=ha:a:128:7,va:a,dr:a". That is, strong high quality vertical and horizontal deblocking, as well as deringing, all with an automaticly adjusted quality setting. The automatic quality adjustment will remove the filters if the CPU is loaded in order to play the video skip free.
I haven't played with the temporal noise reducer, but I did try autolevels and did not like the results. Contrast was too high, making brights too bright and darks too dark (saturated), so actual image information was removed. I would compare it to the clipping of an amplifier if that makes any sense to anyone.
Now of course you don't want to have to type in the video filters every time you want to play a video. For this, there is the mplayer config file, which contains all your default settings. It resides in "~/.mplayer/config" where ~ is your home directory. Once you have found a combination of post processing filters you like, simply add them into the config file. For the example above, the line to add would look like this:
CODE
vf=pp=ac
It's also a good idea to add this line in there as well to disable the screensaver when mplayer runs:
CODE
stop-xscreensaver="yes"
Hope this helps out a Linux user or two out there. Just remember that mplayer has a very complete manual page, so don't be afraid to look through it and see just what kind of cool features mplayer has.