Introduction
There are many good guides for building an HTPC that cover the majority of use cases. Conventional wisdom says that a powerful PC is not needed for a modern HTPC thanks to quality software like LAV and MadVR. High-end HTPC builds are usually built for other tasks like gaming. A recent development in the HT world is that projector users are experimenting with the Darbee Darblet for video processing. The PC has been a video post-processor since the DVD days. But if we want to use a PC for processing today’s videos, most of the software guides out there are old and based on issues inherent in SD formats. The other issue is since most modern HTPCs are now underpowered they may not be able to run a post-processing workflow with high IQ in realtime. This documents my HTPC build for realtime Avisynth HD post processing and can hopefully serve as a guide to others looking to push the envelope. Also, since I will discuss overclocking, I take no responsibility for degraded chips or any adverse reactions you may have (technical or social) based on any of the steps or settings I’ve listed.
Why process video—isn’t it better to play video “untouched”?
The idea of playing back content untouched can probably be traced back to the audio world. But even there you will find audiophiles adding vacuum tubes, equalizing subs, and performing active room correction to manipulate the sound. Here are a few reasons for performing video processing:
HTPC requirements
Edited by RetroElectro - 11/15/12 at 7:55am
There are many good guides for building an HTPC that cover the majority of use cases. Conventional wisdom says that a powerful PC is not needed for a modern HTPC thanks to quality software like LAV and MadVR. High-end HTPC builds are usually built for other tasks like gaming. A recent development in the HT world is that projector users are experimenting with the Darbee Darblet for video processing. The PC has been a video post-processor since the DVD days. But if we want to use a PC for processing today’s videos, most of the software guides out there are old and based on issues inherent in SD formats. The other issue is since most modern HTPCs are now underpowered they may not be able to run a post-processing workflow with high IQ in realtime. This documents my HTPC build for realtime Avisynth HD post processing and can hopefully serve as a guide to others looking to push the envelope. Also, since I will discuss overclocking, I take no responsibility for degraded chips or any adverse reactions you may have (technical or social) based on any of the steps or settings I’ve listed.
Why process video—isn’t it better to play video “untouched”?
The idea of playing back content untouched can probably be traced back to the audio world. But even there you will find audiophiles adding vacuum tubes, equalizing subs, and performing active room correction to manipulate the sound. Here are a few reasons for performing video processing:
- Correct limitations in the display device. HTPCs can perform color correction, provide additional adjustments that may be missing in your display, etc.
- Correct or reduce artifacts in the encoded file. HD encoded videos using AVC/H.264 or VC1 have been around for a few years now. Based on the current standards and practices, we see that these videos can contain artifacts like
- Banding. This is due to the 8-bit bit depth used and can be seen in animation and anywhere smooth gradients exist. MadVR’s dithered level expansion and RGB conversion does not address this.
- Grain reduction/elimination. This can be caused by the encoder settings that were used. It can also happen with studio DNR.
- Slower frame rate for cinema content (24 FPS encoded at 23.976 FPS). The last item may not be an issue to you, but the Universal Studios intro fanfare always sounds wrong to me at 23.976.
- Control the video processing workflow so that it runs in a logical sequence. For example, you usually want to sharpen an image after resizing it, not before.
- Work around limitations with the playback device (PC drivers). Due to the nature of the PC, this one is YMMV. An example is how outputting to RGB can bypass driver behavior for PC/TV levels, etc.
- Season to taste. You’re an adult—you’ve earned the right to have a preference on what you see. The video standards and calibration guys won’t round people up in the middle of the night.
HTPC requirements
- Video processing of HD film content for a Planar 8150 DLP projector
- Audio processing for 24Hz playback
- Media center/player for video library
- Must allow DirectShow processing
- Shouldn’t launch external players
- User friendly with configurable eye candy
- Large plugin library
- Fast video transcoding for offline viewing on portable devices, etc.
- Fast video transcoding for realtime viewing on portable devices
- File serving for network streamers and portable devices
- Must support S3 sleep and Wake On LAN
- No DVR/tuner requirements
Edited by RetroElectro - 11/15/12 at 7:55am




You don't want that. I'll describe the wrapper scripts in the Software section.
This HTPC case is an old school beast that's able to hold 6 hard drives and large 120mm case fans to support most cooling solutions.



