<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blogs.teztech.com &#187; Home Theatre</title>
	<atom:link href="http://blogs.teztech.com/category/home-theatre/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.teztech.com</link>
	<description>Programming, Rock Climbing and Running</description>
	<lastBuildDate>Mon, 27 May 2013 23:47:36 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Transcoding a Movie Library with Python</title>
		<link>http://blogs.teztech.com/2013/01/16/transcoding-a-movie-library-with-python</link>
		<comments>http://blogs.teztech.com/2013/01/16/transcoding-a-movie-library-with-python#comments</comments>
		<pubDate>Thu, 17 Jan 2013 02:18:32 +0000</pubDate>
		<dc:creator><![CDATA[pj]]></dc:creator>
				<category><![CDATA[Home Theatre]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blogs.teztech.com/?p=68</guid>
		<description><![CDATA[Like many a fellow geek, I have a Ubuntu server with shared folders that hold my collection of photos, music, movies, etc.. To show the movies on my TV, I started off with ASUS O!Play media player. Eventually, I bought a Samsung Blu-ray player with built-in media player. While the ASUS box supported CFS (Windows [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Like many a fellow geek, I have a Ubuntu server with shared folders that hold my collection of photos, music, movies, etc.. To show the movies on my TV, I started off with ASUS O!Play media player. Eventually, I bought a Samsung Blu-ray player with built-in media player. While the ASUS box supported CFS (Windows file sharing), the  Samsung could only see DNLA servers. I installed a DNLA service on my Ubunto and that worked fine until recently. Last summer, I moved to a new house. My new place doesn&#8217;t have CAT5 run all over, so I needed a new Blu-ray player with WiFi. I bought an inexpensive Panasonic unit from Costco because the Panasonic supported <a href="http://www.amazon.com/b?ie=UTF8&amp;node=2676882011">Amazon Instant Videos</a>. Unfortunately, the Panasonic was much more picky about the supported video formats. While it can play modern .mkv files, it can&#8217;t play .avi files at all. I had a choice: I could buy another Media Player (the Western Digital WD TV Live was recommended for wide codec support) or I could figure out how to transcode videos.</p>
<p><span id="more-68"></span></p>
<p>After a few experiments, I discovered that the Panasonic was happy with .mkv files with H.264 encoding. After playing with several programs capable of transcoding on Ubuntu, I settled on <a href="http://handbrake.fr/">Handbrake</a>.</p>
<p>As many probably do, I had a large and messy collection of video files that needed to be converted. The one saving grace to the collection was that each group of files for a given movie was in a separate folder with a name that was based on the movie title plus other junk. Since I was cleaning things up anyway, I took some time to manually rename the folders in a consistent way. I did this in a way that allowed my transcoding program to parse the movie&#8217;s folder name and use it to name the resulting .mkv files. The result of all this is the simple Python program, <a href="http://blogs.teztech.com/files/transcode_avis.py">transcode_avis.py</a> that generates the Handbrake commands needed to convert .avi files with arbitrary video encoding to .mkv files encoded with H.264. The audio stream is copied rather than transcoded, as is my preference, to preserve original DVD digital surround sound streams when available.</p>
<p>I used transcode_avis.py to generate a batch file that I ran by hand. The batch file invokes HandbrakeCLI to do the work. I did it this way because I was going to slice up the the work into multiple batch files which I could run simultaneously to take advantage of my 8 core desktop CPU. But, this was unnecessary as Handbrake does a good job of using up all the cores on its own:</p>
<p><a href="http://blogs.teztech.com/2013/01/16/transcoding-a-movie-library-with-python/handbrake_task_manager" rel="attachment wp-att-70"><img class="alignnone size-medium wp-image-70" alt="handbrake_task_manager" src="http://blogs.teztech.com/wp-content/uploads/2013/01/handbrake_task_manager-269x300.png" width="269" height="300" /></a></p>
<p>&nbsp;</p>
<p>Transcoding 2 videos at once does push the CPU usage completely to 100% but it essentially transcodes each video at 1/2 speed.  The typical transcoding speed on my system is 265 frames per second (or 1/2 of that if transcoding 2 videos at once).</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.teztech.com/2013/01/16/transcoding-a-movie-library-with-python/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ABCDEFG HDMI which TV for me?</title>
		<link>http://blogs.teztech.com/2007/05/03/abcdefg-hdmi-which-tv-for-me</link>
		<comments>http://blogs.teztech.com/2007/05/03/abcdefg-hdmi-which-tv-for-me#comments</comments>
		<pubDate>Thu, 03 May 2007 04:42:53 +0000</pubDate>
		<dc:creator><![CDATA[pj]]></dc:creator>
				<category><![CDATA[Home Theatre]]></category>

		<guid isPermaLink="false">http://teztech.com/2007/05/03/abcdefg-hdmi-which-tv-for-me</guid>
		<description><![CDATA[Prices on High Definition TVs (HDTVs) finally fell. A month or so ago, the manufacturers decided they had soaked the sports fan market for all it was worth and lowered prices to where the rest of us might consider a new TV. There is still not enough (non-sports) HD content available. There are just a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Prices on High Definition TVs (HDTVs) finally fell. A month or so ago, the manufacturers decided they had soaked the sports fan market for all it was worth and lowered prices to where the rest of us might consider a new TV. There is still not enough (non-sports) HD content available. There are just a handful of HD DVDs available to rent at my local Blockbuster and though my satellite provider, DirecTV, has a handful of HD channels available now, they are promising a lot more &#8220;real soon now&#8221;. </p>
<p>For various reasons, I recently needed a new TV for the basement. As usual, I did my homework and bought a TV.  So, which TV is the right one for you? Getting the ideal TV is kind of complicated and depends a lot on what you want to do with it&#8230;<span id="more-19"></span></p>
<h2>720p vs 1080i vs 1080p</h2>
<p>Unless you are bargain bin shopping, you&#8217;ll want an HD TV. There are two official HD resolutions:  720 and 1080 (the number is the number of lines that make up the picture).  1080 is a higher resolution and, if all other things  are equal it is better than 720. Honestly, even with a good 1080p HD DVD signal, most people probably won&#8217;t see the difference between 720 and 1080. There are p and i variants of each format, but I think it&#8217;s even less likely that anybody will be able to tell the difference between p or i because, internally, all modern TVs convert any input p or i signal to the p format they really need. I don&#8217;t think it&#8217;s important, but if you want to know what the p and i stand for, this is a good page to get started with: <a href="http://en.wikipedia.org/wiki/720p">http://en.wikipedia.org/wiki/720p</a>.</p>
<h2>Input Connections and Tuners</h2>
<p>If you want to be an educated consumer, you&#8217;ll have to decide how many and what kind of inputs you need. HDMI is the modern HD standard. If you only have 1 HDMI input (like on the TV I bought), that might be a deciding factor. However, right now, I can only imagine I&#8217;ll ever have two HD sources: DirecTV and HD DVD. In addition to the 1 HDMI input, my TV also can accept HD via 1 component input.  I don&#8217;t have any HD equipment yet and even when I do, I probably will only ever use the 1 HDMI input because I plan to buy a home theater receiver that has multiple video and audio inputs.</p>
<p>I like surround sound (though I think 5.1 is fine and 7.1 is more than most rooms can use) and I prefer to run everything through my receiver. A good home theater receiver will switch between the video sources and will convert everything into a single HDMI output. The ability for a receiver to convert old format TV signals (from the VCR and non-HD DVD player, for example) into HDMI is often called &#8220;up conversion&#8221; or &#8220;upconversion&#8221;. AFAIK, there is only one brand of receiver that costs less than $500 that does HDMI up conversion. Here are some links: <a href="http://reviews.cnet.com/JVC_RX_D401S/4505-6466_7-31473549.html">a review</a>, <a href="http://www.pricegrabber.com/p__JVC_RX_D401S_Receiver,__12217299/search=RXD401">a price comparison</a>, <a href="/JVC-RX-D401S.pdf">users manual</a>. There are other JVC models I have seen with up conversion. I&#8217;m not sure, but I think the RXD401 was the first with HDMI up conversion, then there are some newer models. Everything else I saw with up conversion was more than $500.</p>
<p>Some TVs have built-in tuners (and antenna connections and coax inputs) and some don&#8217;t. The TV I bought does not have a tuner. Technically, a TV without a tuner is called a &#8220;monitor&#8221;. There are two types of tuners &#8211; HD and non-HD. An HD TV should have an HD tuner, but I guess it&#8217;s something to be check if you want a HD tuner in your TV.</p>
<p>Do you need an HD or non-HD tuner? Well, it depends&#8230; if you have non-digital cable (typical) or digital cable without a set top box (a small converter box is provided by the cable company), then you&#8217;ll probably need a tuner to watch cable TV. Some local stations broadcast in HD. With an HD tuner and a big enough antennae, you can watch these local channels in HD. So, you might want a an HD tuner in your TV to watch your local channels in HD (but there are other ways to get this &#8211; see below).  </p>
<p>Watching satellite TV or cable TV with a set top box generally does not require a tuner &#8211; the set top box provides the tuner (and in some cases a Tivo style digital video recorder) and outputs to your TV (or receiver) via HDMI, HD component, s-video or composite. I&#8217;m not sure about the set top boxes from other companies, but most of the DirecTV HD set top boxes include an antenna input for tuning in &#8220;off air&#8221; local stations broadcast in HD.</p>
<p>Most VCRs include a non-HD tuner and can output to your TV via s-video or composite, so, in a pinch, if your TV does not have a tuner but your VCR does, you can use your VCR&#8217;s tuner to watch non-HD cable TV. This kind of roundabout setup is sure to draw complaints from &#8220;the crowd&#8221;, though, so I would only consider this as a temporary solution (to get you by until you get a HD set top box from your satellite or cable company, for example).</p>
<p>None of the receivers I looked at included HD TV tuners, but that is a good idea and there might be a receiver out there that has one.</p>
<h2>Display Technology</h2>
<p>Picture tube TVs with electron guns have been relegated to the discount stores. Other display technologies have taken its place:</p>
<p><strong>Front projector </strong>(like a movie theater): there are some inexpensive non-HD projectors available. 720 HD projectors are expensive and 1080 projectors are crazy expensive. You can project a huge image, but you&#8217;ll need a surface to project onto. A real projection screen is the ideal surface, but ugly. Also, you&#8217;ll need a dark room for the best results.<br />
 <br />
<strong>Rear projector</strong>: These TVs used to be huge, but modern systems are not as deep. In fact, they look a lot like an LCD or Plasma TV from the front. They used to be a lot less expensive than Plasma and LCD, but after the recent price drops, pricing on rear projection TVs is not as compelling as it was 6 months ago. Rear projection TVs use different kinds of elements to create the projected image, but I don&#8217;t think it&#8217;s important to get hung up over LCD vs DLP &#8211; whatever image looks the best is the best. Rear projection TVs are not as bright as plasma or LCDs, so they work best in dimly lit rooms.<br />
 <br />
<strong>Plasma</strong>: Some (some = Panasonic &#8211; the world&#8217;s largest vendor of Plasma displays) say plasma screens have better colors than LCDs. I think you have to compare your potential TVs side-by-side to know for sure. Plasmas are typically not quite as good as LCDs in brightly lit rooms. Plasmas with native resolution of 1080 are very expensive, but you can get 720 plasmas at prices competitive with LCDs.<br />
 <br />
<strong>LCD</strong>: LCDs are now very competitive with plasmas for size and picture quality and, unlike current plasmas, you can get a reasonable price on a LCD TV with native 1080 resolution. If you have your heart set on a 1080p TV (which I did), the LCD TV from Sam&#8217;s club I bought was by far the best deal in the &#8220;around 40 inch&#8221; size. It&#8217;s not the biggest TV you can get, but anything bigger would have looked really silly in my cabinet, anyway. It also had only 1 HDMI input an no tuner, but I don&#8217;t need additional HDMI inputs or a tuner.</p>
<h2>Which one?</h2>
<p>It&#8217;s a tough call. In the end, the best one is the one that looks and functions the best for <u>you</u>, regardless of price, magazine reviews or salesperson recommendations. Be careful when looking at TV pictures in stores, though. The TVs may not be hooked up properly or optimally. In Sam&#8217;s club, for example, they were playing standard definition DVDs on all the HD TVs. True, the DVDs were being upconverted to HD component video, but that&#8217;s not the same as a true HD video source. Also, several of the TVs were not configured properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.teztech.com/2007/05/03/abcdefg-hdmi-which-tv-for-me/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
