PC Peripherals HTPC - A Brief Overview

Status
Not open for further replies.

zhopudey

Galvanizer
Eazy, who says you have to give up one hobby to start another? :ohyeah:

A Home Theater PC is a computer which does the job of a number of components commonly found in a home theater.

By home theater, I mean at least a dvd player connected to a large screen TV, thru an AV reciever powering a 5.1 speaker system.
I'm not reffering to a vcd player connected to a mitashi speaker system, and I am not speaking about mp3/divX playback.


The HTPC will replace the CD player, DVD player, Set Top Box, Video Recorder, CD/DVD changer, etc. It can also replace your gaming consoles, as most games today are available for all platforms.

Note: - Some of the above features may not work in india. e.g. set top box.

Lets consider the first point -

HTPC as CD/DVD Player:- What can it do, and why should you bother?

The most obvious use of a HTPC would be as a CD Jukebox. Simply rip all of your CDs onto the hard disk, and you'll never have to search for any song again. And if your music is properly tagged, you can use the custom playlist generators found in many software players. Play songs according to your mood, or by your favourite artist, or even songs from a particular year. All this and much more without getting off your chair.
As a replacement to the CD/DVD player, the HTPC can not only equal Audio/Video quality of any player upto Rs.50K, with some effort, it will greatly surpass.
High-end sound cards from M-Audio, EMU, RME, Lynx etc can provide output which far exceeds CD players costing many times more.
Similarly, todays graphics cards provide image quality which will wipe the floor with all the DVD players upto Rs 50K.
But the HTPC can go even further. :ohyeah:

1> Audio Nirvana

Even when you have the best CD player, DAC, amplifier, cables and speakers, your system can still sound bad. Because you'e ignored the most important component of your system - Your Room. The room can make or break any system.

If you have the molaah, you can get one of these -
http://www.tactlabs.com/Products/RCS20/index.html

The Tact Room Correction System preamp, costing > $1000 :S

But if you aren't rolling in the greenbacks, or if you want something even better, fire up your HTPC and use this -
http://drc-fir.sourceforge.net/doc/drc.html#htoc189
DRC is a program used to generate correction filters for acoustic compensation of HiFi and audio systems in general, including listening room compensation. DRC generates just the FIR correction filters, which can be used with a real time or offline convolver to provide real time or offline correction.

What this nifty piece of software does, is measure the impulse response of your room at the listening position ( you need to hook up a mic ), and then generate an Inverse Impulse Response. This is done for each channel. Now, just convolve this IIR with your music ( you get plugins for Foobar and Winamp), and....Magic!!! The negative effect of your room just disappears!! :hap2:
There's a nice guide to DRC here - http://www.mooneyass.com/DRC/

2> Video Heaven

Todays mass market DVD players offer way more quality than players which costed many times more, just a few years ago. But this much quality is ok for normal 29" TVs. If you are lucky enough to possess a widescreen RPTV, or even better, a really good Projector, you are going to need more.

The DVD has a resolution of 640*480. This is Standard Definition, or SD. This is output to your TV either as 480i (interlaced), or 480p (progressive, or deinterlaced). This depends on the capabilities of the player as well as the TV.

I'll explained the difference between 480i and 480p some other time. Right now just remember that progressive is better than interlaced

Almost all the rear projection TVs, as well as projectors meant for home theater ( as against ppt presentaions), will except progressive input. But the DVDs native resolution, 640*480, is too little for screens larger than 42". The picture quality would be equivalent to using a 640*480 image as full screen wallpaper on your 1024*768 desktop. The picture will be blurred.

High-end setups include a video processor, such as this one -
http://www.meridian-audio.com/faroudja/prod_dvp-1010.html

The Faroudja DVP-1010, Starting from $3000 :S

Good news for the HTPC :ohyeah: Your $150 Athlon 3000+ has more horsepower than the faroudja chip. And in the digital world, almost any problem can be solved if you throw enough DSP at it.

Enter - FFDShow
http://sourceforge.net/projects/ffdshow

ffdshow is DirectShow and VFW codec for decoding/encoding many video and audio formats, including DivX and XviD movies using libavcodec, xvid and other opensourced libraries with a rich set of postprocessing filters.

What this means, is that FFDShow can solve all of your postprocessing needs, such as Resize, Sharpen, Deinterlace, etc to give you a picture quality which can easily beat your nearest Multiplex! :hap2: I not kidding! :cool2:
For a quick guide on FFDShow and some Before/After screenshots, go here -
http://htpcnews.com/main.php?id=ffdshowdvd_1

More to come later....Stay tuned :cool2:
 
  • Like
Reactions: 3 people
thats nice article ..... me thinking of making a HTPC from long time but every time i ended with a PC ....
 
Hello, I'm back. Now that I've given a (very) brief overview of what is a HTPC and what it can do, let me proceed to explain in more detail. I'll start with the easiest - A Music Jukebox

A music jukebox is a PC which holds all of your music on its hard disk, allowing you to listen to any song you want without having to search for its CD. The music is much safer on your hard disk than on the CD, which can get scratched, or even lost.

So how do you set up a Music Jukebox? Heres what you'll need -

Hardware -
1) A PC (Duh!!)
2) A big Hard Disk. ( Not a very expensive thing today. Even 80gb is enough to start with)
3) Sound Card and speakers - depends and what kind of quality you are looking for.

Software - All the programs we need are freeware.I'll explain these one by one.

First of all, we need to get the music into the PC. For that we'll use an awesome software called Exact Audio Copy.

Exact Audio Copy

http://www.exactaudiocopy.de/



EAC was written by someone who got fed up with the dreadful quality of the extraction software by the time. Why is it the best?

Using an advanced reading techique called secure mode, EAC is able to make quality guarantees other software can't.Contrary to other extraction software EAC reads every audio sector twice and compared to each other. Are both the same, then EAC knows there was no read error. Are both sectors different then EAC knows at least one sector was read incorrect. EAC reads the faulty sector again until it gets the correct data. The program may reread up to 82 times if necessary. Audio data can be recovered this way often where other programs would give up (if these already noticed the error). Of course EAC isn't a miracle drug and it is possible very well that even EAC can't recover the audio data. In this case EAC will report the exact location of the error in the log. After extraction completed you can listen to these suspicious positions in a few moments and decide whether or not there's an audible artifact (a read error does not automatically translate to an audible error). With other programs you can only guess where the read errors occured and listen to the whole cd to spot errors. That is of course if the software noticed errors...

Use EAC to rip all of your (legally owned) CDs to your hard disk. You can use the freeDB database to automatically fill up the id3 tags for you.
Heres a complete step by step guide to using EAC.
This guide also mentions how you can rip and compress at the same time, but I prefer to keep these two seperate. First, rippping directly to .wav is the fastest. Also, when you're ripping a lot of CDs, you'll have to manually change. So, it would be better to keep the ripping time as low as possible. You can leave your ripped files for compression overnight.

Compression should be to a lossless format, in order to preserve all the quality of the original CD. ( Creative's claim of making mp3s sound better than the CD is just marketing Bull$h!t).
The most popular lossless formats are FLAC (.flac) and Monkey's Audio (.ape). Other lossless formats include WMA lossless, as well as Apple's lossless formats. But since these are not open-source like flac and ape, it might lead to problems later on.

I use FLAC, though Monkey's Audio is equally good. The best part is, since they're lossless, you can easily batch convert to another lossless format without any loss in quality.
Free Lossless Audio Codec

http://flac.sourceforge.net/



Leave it on overnight to compress all your music. Be sure to check the "Delete original File" option. The default level of 5 is good enough.

Since we need our collection to look really snazzy, we'll need the cover images of our CDs. For this we'll need -

Album Cover Art Downloader

http://louhi.kempele.fi/~skyostil/projects/albumart/albumart-1_6_0.blog/



It is pretty much self explainatory. :ohyeah:
Now that you've finally got all your music into your PC, sit back and enjoy it. The most popular player is foobar.

Foobar2000

http://www.foobar2000.org/



Here is an excellent guide to Foobar.
It takes up the least amount of resources, and lets nothing get in the way of the music ( like fancy skins and visualisations). And if you have got a quality soundcard, it supports output thru kernel streaming or ASIO, both of which offer superior quality compared to the default DirectSound. And a very important feature is Replaygain.



Replaygain analyses the peak value for each song, and during playback can lower or increase the volume accordingly, so that you don't have to suffer from extreme changes in volume between different albums.

More to come later.:)
 
Status
Not open for further replies.