<?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>Onlydarksets &#187; Media Center PCs</title>
	<atom:link href="http://onlydarksets.com/category/media-center-pcs/feed/" rel="self" type="application/rss+xml" />
	<link>http://onlydarksets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 14 Oct 2010 01:04:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Chapter lists for Handbrake</title>
		<link>http://onlydarksets.com/2009/02/22/chapter-lists-for-handbrake/</link>
		<comments>http://onlydarksets.com/2009/02/22/chapter-lists-for-handbrake/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 05:15:53 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[Handbrake]]></category>
		<category><![CDATA[TextPad]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1029</guid>
		<description><![CDATA[I&#8217;ve been backing up the kids&#8217; DVDs with Handbrake, but the UI for entering chapter lists is less than friendly.  However, if you add the conversion to the queue instead of encoding immediately, you can export the command line to a batch file, which lets you then specify the text file of your choice for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been backing up the kids&#8217; DVDs with <a href="http://handbrake.fr/" target="_blank">Handbrake</a>, but the UI for entering chapter lists is less than friendly.  However, if you add the conversion to the queue instead of encoding immediately, you can export the command line to a batch file, which lets you then specify the text file of your choice for the chapter list.</p>
<p>If you are looking for a chapter list for a DVD to use with Handbrake, here are a couple of pointers:</p>
<ol>
<li>The format is [ChapterNumber].[ChapterName] (i.e., &#8220;1.Opening Credits&#8221;).</li>
<li>If you don&#8217;t want to manually enter a chapter list, search <a href="http://www.spout.com/" target="_blank">spout.com</a> for the movie.  Via Google, just enter &#8220;site:spout.com &lt;movie name&gt;&#8221; (without the quotes).  You can copy and paste the chapter list into a text editor.</li>
<li>You can use <a href="http://www.textpad.com/" target="_blank">TextPad</a> (or any other text editor that does regex search and replace) to get rid of the timestamps (i.e., &#8220;[1:24]&#8220;) using the search criteria &#8221; \[[0-9]*:[0-9][0-9]\]&#8221; (again, no quotes).</li>
<li>Handbrake adds an extra chapter at the very end.  I just name this chapter &#8220;The End&#8221;.</li>
</ol>
<p>So, here are the CSVs I&#8217;ve done so far:</p>
<ul>
<li><a href="http://onlydarksets.com/wp-content/uploads/2009/02/ice-age.csv">Ice Age</a><a href="http://onlydarksets.com/wp-content/uploads/2009/02/ice-age.csv"></a></li>
<li><a href="http://onlydarksets.com/wp-content/uploads/2009/02/the-incredibles.csv">The Incredibles</a></li>
<li><a href="http://onlydarksets.com/wp-content/uploads/2009/02/ratatouille.csv">Ratatouille</a></li>
<li><a href="http://onlydarksets.com/wp-content/uploads/2009/02/toy-story.csv">Toy Story</a></li>
<li><a href="http://onlydarksets.com/wp-content/uploads/2009/02/toy-story-2.csv">Toy Story 2</a></li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F22%2Fchapter-lists-for-handbrake%2F&amp;title=Chapter%20lists%20for%20Handbrake" id="wpa2a_2">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/22/chapter-lists-for-handbrake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creative Vado HD &#8211; who uses WAV anymore?</title>
		<link>http://onlydarksets.com/2009/02/18/creative-vado-hd-who-uses-wav-anymore/</link>
		<comments>http://onlydarksets.com/2009/02/18/creative-vado-hd-who-uses-wav-anymore/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 03:17:07 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Consumer Electronics]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[Avidemux]]></category>
		<category><![CDATA[HD-100]]></category>
		<category><![CDATA[MediaInfo]]></category>
		<category><![CDATA[Vado HD]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1019</guid>
		<description><![CDATA[I got a Creative Vado HD for Christmas, and, for what it is, it&#8217;s great.  It&#8217;s compact, takes decent video at high resolution (720p), and it is easy to use. However, I recently tried playing back some of the videos on the SageTV HD-100 extender (doesn&#8217;t this thing seem to be at the root of [...]]]></description>
			<content:encoded><![CDATA[<p>I got a <a href="http://us.creative.com/products/product.asp?category=60&amp;subcategory=832&amp;product=18108" target="_blank">Creative Vado HD</a> for Christmas, and, for what it is, it&#8217;s great.  It&#8217;s compact, takes decent video at high resolution (720p), and it is easy to use.</p>
<p>However, I recently tried playing back some of the videos on the SageTV HD-100 extender (doesn&#8217;t this thing seem to be at the root of all of my problems?), and it failed.  Miserably.  There was no audio, and the video froze after 5-10 seconds.</p>
<p>I figured there must be something funky going on with the audio codec. Creative&#8217;s website, of course, <a href="http://us.creative.com/products/product.asp?category=60&amp;subcategory=832&amp;product=18108&amp;nav=1" target="_blank">doesn&#8217;t tell you what codec is used for the audio</a>.  <a href="http://mediainfo.sourceforge.net/" target="_blank">MediaInfo</a> to the rescue.</p>
<p>It turns out it uses the ADPCM WAV audio codec.  And, of course, <a href="http://forums.sagetv.com/forums/showthread.php?t=28697" target="_blank">the HD-100 doesn&#8217;t support WAV</a> (<a href="http://www.networkedmediatank.com/showthread.php?tid=13263" target="_blank">it&#8217;s a chipset issue</a>, I believe).</p>
<p>The fix is, theoretically, pretty simple &#8211; pull out the audio, convert it to a format that, you know, anyone actually uses anymore, and mux it back in.  However, I want something that will do this all in one step, via the command line.  Luckily, <a href="http://avidemux.org/" target="_blank">Avidemux</a> can do it.</p>
<p>I created a batch file with the following:<br />
<code>"C:\Program Files\Avidemux 2.4\avidemux2_cli.exe" --force-alt-h264 --load %1 --video-codec COPY --audio-codec MP3 --audio-bitrate 128 --output-format AVI --save "%~1 (remux).avi"</code><br />
This loads the source file, copies the video stream, converts the audio stream to MP3, puts it all into an AVI container, and saves it to a new file (the &#8211;force-alt-h264 is necessary in order to avoid a prompt in the command line output; it has to be before the &#8211;load argument).  Every time I put a file on the server, it runs this.  Every now and then I go in and verify that the files converted properly, and then I manually delete the originals.</p>
<p><strong>Postscript</strong>: yes, you can use AAC and put it into an MP4 container.  However, it won&#8217;t play on anything Apple, because the AVC profile used by the Vado uses <a href="http://en.wikipedia.org/wiki/Context-adaptive_binary_arithmetic_coding" target="_blank">CABAC</a>.  I can&#8217;t tell you exactly what CABAC is, but I can tell you that <a href="http://forums.macnn.com/82/applications/332899/quicktime-any-plans-h-264-high/" target="_blank">Quicktime doesn&#8217;t like it</a>.  I think I read that Apple TV doesn&#8217;t like it either, but I don&#8217;t recall.  iPods don&#8217;t like CABAC either, but the resolution is too high, so it&#8217;s a non-issue here.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F18%2Fcreative-vado-hd-who-uses-wav-anymore%2F&amp;title=Creative%20Vado%20HD%20%26%238211%3B%20who%20uses%20WAV%20anymore%3F" id="wpa2a_4">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/18/creative-vado-hd-who-uses-wav-anymore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Archiving &#8220;seamless branching&#8221; Blu-ray discs</title>
		<link>http://onlydarksets.com/2009/02/16/archiving-seamless-branching-blu-ray-discs/</link>
		<comments>http://onlydarksets.com/2009/02/16/archiving-seamless-branching-blu-ray-discs/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 22:12:06 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Media Center PCs]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[BDInfo]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[ToNMT]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1015</guid>
		<description><![CDATA[Up until now, every Blu-ray disc I own has had the movie contained in a single, humungous M2TS file (usually 20-25GB).  Today I encountered a disc that has a bunch of smaller M2TS files.  This is, apparently, called a &#8220;seamless branching&#8221; Blu-Ray disc.  In order to play it back from the hard drive via the [...]]]></description>
			<content:encoded><![CDATA[<p>Up until now, every Blu-ray disc I own has had the movie contained in a single, humungous M2TS file (usually 20-25GB).  Today I encountered a disc that has a bunch of smaller M2TS files.  This is, apparently, called a &#8220;<a href="http://en.wikipedia.org/wiki/Seamless_branching" target="_blank">seamless branching</a>&#8221; Blu-Ray disc.  In order to play it back from the hard drive via the HD-100 SageTV extender, you have to find the main movie stream and merge the files together.</p>
<p>Luckily, there is a turnkey solution for this &#8211; <a href="http://www.networkedmediatank.com/showthread.php?tid=1786" target="_blank">ToNMT</a> (NMT is the &#8220;Networked Media Tank&#8221;, which is essentially the same hardware as the HD-100/HD-200).  Just make sure you run it on the actual BR disc (or a complete copy of the disc), as opposed to just the Stream folder.</p>
<p>Alternatively, if you are just interested in seeing which stream is the movie stream, you can use <a href="http://www.videohelp.com/tools/BDInfo" target="_blank">BDInfo</a>.</p>
<p><strong><span style="text-decoration: underline;">UPDATE</span>:</strong> I spoke too soon &#8211; I couldn&#8217;t get ToNMT to force conversion to AC3.  Since the HD-100 doesn&#8217;t support anything else (at least in my configuration), that&#8217;s a no go.  Luckily, tsRemux will load a playlist, so I just used BDInfo to find the correct playlist.  I haven&#8217;t thought through the workflow yet, but if I come across another seamless branching disc, I&#8217;ll put together something.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F16%2Farchiving-seamless-branching-blu-ray-discs%2F&amp;title=Archiving%20%26%238220%3Bseamless%20branching%26%238221%3B%20Blu-ray%20discs" id="wpa2a_6">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/16/archiving-seamless-branching-blu-ray-discs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Transcoding in Sage</title>
		<link>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/</link>
		<comments>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 16:30:45 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[DVRMSToolbox]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[babgvant]]></category>
		<category><![CDATA[ffmpeg]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=402</guid>
		<description><![CDATA[I finally got around to rebuilding my HTPC (does anyone call them that anymore?) yesterday, so now I need to set my sights on getting file conversions working again.  I&#8217;m pretty set on using DTb for file monitoring and processing control.  For transcoding, I was going to use VLC (or possibly Handbrake), but I might [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to rebuilding my HTPC (does anyone call them that anymore?) yesterday, so now I need to set my sights on getting file conversions working again.  I&#8217;m pretty set on using <a href="http://www.babgvant.com/" target="_blank">DTb</a> for file monitoring and processing control.  For transcoding, <a href="http://onlydarksets.com/2008/07/06/mp4-tagging/" target="_self">I was going to use VLC</a> (or possibly <a href="http://handbrake.fr/" target="_blank">Handbrake</a>), but I might look at <a href="http://ffdshow.faireal.net/mirror/ffmpeg/" target="_blank">ffmpeg</a> instead.  Also, Sage <a href="http://www.google.com/search?q=SageTVTranscoder+site%3Asagetv.com" target="_blank">includes a transcoder</a>, which is apparently based on ffmpeg, but I&#8217;m not sure it adds anything over ffmpeg for me.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F04%2Ftranscoding-in-sage-2%2F&amp;title=Transcoding%20in%20Sage" id="wpa2a_8">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speeding up album art display for SageTV extenders</title>
		<link>http://onlydarksets.com/2009/02/01/speeding-up-album-art-display-for-sagetv-extenders/</link>
		<comments>http://onlydarksets.com/2009/02/01/speeding-up-album-art-display-for-sagetv-extenders/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 08:05:10 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[SageTV]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=742</guid>
		<description><![CDATA[On my SageTV HD-100, it was taking 3-5 seconds to scroll through each page of videos or music.  Turns out there are three things required to fix this: Turn on hardware caching in sage.properties (enable_hardware_scaling_cache=true) Reduce the User Input Timeout (Settings &#124; Customize &#124; Inactivity Timeout and OSD AutoHide &#124; Configure) Enable album art caching [...]]]></description>
			<content:encoded><![CDATA[<p>On my <a href="http://www.sagetv.com/" target="_blank">SageTV</a> <a href="http://www.sagetv.com/hd_extender.html" target="_blank">HD-100</a>, it was taking 3-5 seconds to scroll through each page of videos or music.  Turns out there are three things required to fix this:</p>
<ol>
<li><a href="http://forums.sagetv.com/forums/showthread.php?p=252776&amp;postcount=2" target="_blank">Turn on hardware caching</a> in sage.properties (<em>enable_hardware_scaling_cache=true</em>)</li>
<li><a href="http://forums.sagetv.com/forums/showthread.php?p=313263&amp;postcount=4" target="_blank">Reduce the User Input Timeout</a> (<em>Settings | Customize | Inactivity Timeout and OSD AutoHide | Configure</em>)</li>
<li><a href="http://forums.sagetv.com/forums/showthread.php?p=312756&amp;postcount=2" target="_blank">Enable album art caching</a> (<em>SageMC | Enhancements | Cache Album Art</em>)</li>
</ol>
<p>Now it&#8217;s smooth as silk.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F01%2Fspeeding-up-album-art-display-for-sagetv-extenders%2F&amp;title=Speeding%20up%20album%20art%20display%20for%20SageTV%20extenders" id="wpa2a_10">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/01/speeding-up-album-art-display-for-sagetv-extenders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Importing archived WMV videos into SageTV&#8217;s &#8220;My TV&#8221;</title>
		<link>http://onlydarksets.com/2009/01/12/importing-archived-wmv-videos-into-sagetvs-my-tv/</link>
		<comments>http://onlydarksets.com/2009/01/12/importing-archived-wmv-videos-into-sagetvs-my-tv/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:05:43 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[SageTV]]></category>
		<category><![CDATA[Windows Media Center]]></category>
		<category><![CDATA[babgvant]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=709</guid>
		<description><![CDATA[I have a ton of archived TV shows recorded in Vista Media Center that I processed with DVRMSToolbox (i.e., removed commercials, converted to WMV, and copied over all of the metadata), but they didn&#8217;t fit in well in Sage&#8217;s &#8220;Videos&#8221; structure.  After converting a few shows using SageMC, I realized that you can have pretty [...]]]></description>
			<content:encoded><![CDATA[<p>I have a <strong>ton</strong> of archived TV shows recorded in Vista Media Center that I processed with DVRMSToolbox (i.e., removed commercials, converted to WMV, and copied over all of the metadata), but they didn&#8217;t fit in well in Sage&#8217;s &#8220;Videos&#8221; structure.  After converting a few shows using SageMC, I realized that you can have pretty much any video file type show up in &#8220;My TV&#8221;, so I spent some time figuring out how to migrate all of these shows using a VB script.</p>
<p>Turns out you can access most of Windows Media Player via WSH, so that made it pretty easy to <a href="http://www.microsoft.com/technet/scriptcenter/funzone/player.mspx" target="_blank">grab all of the metadata</a> once everything was loaded into WMP &#8211; you just have to <a href="http://msdn.microsoft.com/en-us/library/bb249601(VS.85).aspx" target="_blank">know where to look</a>.  The XML layout for the Sage Webserver is <a href="http://tools.assembla.com/sageplugins/wiki/SageXmlInfo" target="_blank">pretty well documented</a>, although the source code to Andy&#8217;s excellent <a href="http://babgvant.com/files/folders/sagetools/entry9734.aspx" target="_blank">MigrateMCtoSage utility</a> made it much easier to figure out the bare minimums.  The hardest part was actually finding <a href="http://onlydarksets.com/2009/01/12/creating-an-xml-document-in-wsh/" target="_blank">the XML writer for WSH</a>.</p>
<p>Note that this should also work for AVIs, which is the other main <a href="http://support.microsoft.com/kb/316992" target="_blank">container format supported by WMP</a>.  However, AVI tagging is pretty abysmal in WMP, mostly because it doesn&#8217;t write the tags back to the file.  I have found a couple of apps to do this, but nothing I would wholeheartedly recommend.</p>
<p><strong>Backup you wiz.bin file before proceeding &#8211; you need to shut down the Sage service to do this properly.</strong></p>
<ol>
<li><a href="http://82kxpa.blu.livefilestore.com/y1pMpUgNT9RlJQFn9ZHLzRImUGDfDu21Oi4IJH3sJ1zHoeB5ft-BrO0FGbl2dCZLjJGM8a68MWyzQaK-y_X-_1T_Q/CreateVideoXML.zip?download" target="_blank">Download</a> and unzip CreateVideoXML.vbs<br />
<em>Optional: Open in a text editor and edit the output and temp files</em></li>
<li>Import your videos into WMP and clean up the metadata</li>
<li>Run CreateVideoXML.vbs</li>
<li>Open Sage Webserver and import the resulting XML file (by default: C:\Playlist.xml)
<ol>
<li>Check the <strong>Import TV files</strong> box</li>
<li>Check the <strong>Overwrite Existing Show Information</strong> box</li>
<li>Check the <strong>Overwrite Existing Sage TV File Information</strong> box</li>
<li>Check the <strong>Use imported Airing data to determine startTime</strong> option (THIS IS VERY IMPORTANT)</li>
<li>Uncheck everything else</li>
</ol>
</li>
</ol>
<p>After import, your videos will show up under &#8220;My TV&#8221;.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F01%2F12%2Fimporting-archived-wmv-videos-into-sagetvs-my-tv%2F&amp;title=Importing%20archived%20WMV%20videos%20into%20SageTV%26%238217%3Bs%20%26%238220%3BMy%20TV%26%238221%3B" id="wpa2a_12">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/01/12/importing-archived-wmv-videos-into-sagetvs-my-tv/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Watching Blu-ray discs on the Sage extender</title>
		<link>http://onlydarksets.com/2009/01/11/watching-blu-ray-discs-on-the-sage-extender/</link>
		<comments>http://onlydarksets.com/2009/01/11/watching-blu-ray-discs-on-the-sage-extender/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 03:15:18 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[SageTV]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=706</guid>
		<description><![CDATA[I picked up a Blu-ray drive for the Sage server and a couple of BR discs.  I don&#8217;t use the Sage server as a client &#8211; I have a HD-100 extender for viewing (with a HD-200 in the pipeline).  Since I don&#8217;t have a stand-alone player, the only way to watch the movies I have [...]]]></description>
			<content:encoded><![CDATA[<p>I picked up a Blu-ray drive for the Sage server and a couple of BR discs.  I don&#8217;t use the Sage server as a client &#8211; I have a HD-100 extender for viewing (with a HD-200 in the pipeline).  Since I don&#8217;t have a stand-alone player, the only way to watch the movies I have bought is to rip them.</p>
<p>After going through <a href="http://forums.sagetv.com/forums/showthread.php?t=31692" target="_blank">this thread</a> and all of its suggestions, I have found that some discs work with no modification, while for others the audio won&#8217;t work unless manipulated first.  Generally, if the first audio stream is AC3, it will work. So, I have come up with the following workflow for getting the movies to play on the extender.  Basically, I start with the easiest method first, and work my down through successive steps as necessary:</p>
<ol>
<li>Play the m2ts file as it was ripped from the BR disc.  With many discs, this just works.</li>
<li>Delete all streams from the m2ts file except the main video and audio streams.</li>
<li>Demux the main video and audio streams from the m2ts file, downmix the DTS-HD stream to AC3, and remux in a <a href="http://en.wikipedia.org/wiki/Matroska" target="_blank">MKV</a> container.</li>
</ol>
<p>In each case, there is no converting of the video stream, so there is no quality loss and the processing time is relatively minimal.  Details after the break.</p>
<p><span style="text-decoration:underline;"><strong><span id="more-706"></span></strong></span></p>
<p>First, a quick primer on the terms:</p>
<ul>
<li>Codec = coding/decoding algorithm used to store either audio or video in a stream</li>
<li>Stream = audio or video data in a container</li>
<li><a href="http://en.wikipedia.org/wiki/Container_format_(digital)" target="_blank">Container</a> = file format used to hold streams, along with other information like meta-data, subtitles, etc.</li>
<li>Demux = extract an audio or video stream from a container</li>
<li>Remux = combine audio and/or video streams into a container</li>
</ul>
<p><span style="text-decoration:underline;"><strong>Option 1: Play the m2ts file (no processing time)</strong></span></p>
<p>Just rip the main m2ts file (almost always the largest file on the disc), and then play the file via the extender.  If the first audio stream is AC3, it should play fine.</p>
<p><span style="text-decoration:underline;"><strong>Option 2: Delete extra streams (20-30 minutes to process)</strong></span></p>
<p>This is the option to use if there is an AC3 audio stream, but it&#8217;s not the first stream.  You delete the other streams to move it to the top.</p>
<ol>
<li>Run <a href="http://www.videohelp.com/tools/tsMuxeR" target="_blank">tsMuxeR GUI</a></li>
<li>On the <strong>Input</strong> tab, click the <strong>add</strong> button next to the <strong>Input files:</strong> list and select the m2ts file.</li>
<li>Make sure the m2ts file is selected, and a list of all streams will show up in the <strong>Tracks</strong> list.</li>
<li>Delete each stream except the main video (usually the 1080p resolution stream) and audio (DTS or AC3) streams using the <strong>remove</strong> button next to the <strong>Tracks</strong> list.</li>
<li>In the <strong>Output</strong> section, select <strong>m2ts muxing</strong>.</li>
<li>Enter a new filename.</li>
<li>Click the <strong>Start muxing</strong> button.</li>
</ol>
<p><a href="http://onlydarksets.files.wordpress.com/2009/01/tsmuxer_gui.png"><img class="size-medium wp-image-712 alignnone" title="tsmuxer_gui" src="http://onlydarksets.files.wordpress.com/2009/01/tsmuxer_gui.png?w=244" alt="tsmuxer_gui" width="244" height="300" /></a></p>
<p><em>Note: You will have to use trial and error to figure out the correct audio stream (e.g., English/French/commentary/etc.). </em></p>
<p><span style="text-decoration:underline;"><strong>Option 3: Remux into MKV (1 hour to process)<br />
</strong></span></p>
<p>This is the option to use when there is no AC3 stream on the disc.</p>
<ol>
<li>Use <a href="http://www.videohelp.com/tools/eac3to" target="_blank">eac3to</a> to identify the stream types and indexes:<br />
eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221;</li>
<li>Use <strong>eac3to</strong> to extract the main audio stream and convert/downmix from DTS-HD to AC3:<br />
eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221; 3: outputaudeostream.ac3<br />
(<em>where &#8220;3:&#8221; is the number of the main video stream &#8211; again, the extension doesn&#8217;t matter</em>)</li>
<li>Use <strong>tsMuxeR GUI</strong> to remux the two streams in a m2ts container.
<ol>
<li>Click the <strong>add</strong> button to add the original m2ts.</li>
<li>Delete each stream except the main video (usually the 1080p resolution stream).</li>
<li>Click the <strong>add</strong> button to add the AC3 stream from step 2.</li>
<li>Select the <strong>M2TS muxing</strong> option.</li>
<li>Select the output file.</li>
<li>Click the <strong>Start muxing</strong> button</li>
</ol>
</li>
</ol>
<p><em><strong>UPDATE:</strong> tsMuxeR is able to handle variable frame rates in h264, but mkvmerge is not, so ignore the rest of the post.</em></p>
<p><span style="text-decoration:line-through;"><span style="text-decoration:underline;"><strong>Option 3: Remux into MKV (1 hour to process)<br />
</strong></span></span></p>
<p><span style="text-decoration:line-through;">This is the option to use when there is no AC3 stream on the disc.</span></p>
<ol>
<li><span style="text-decoration:line-through;">Use <a href="http://www.videohelp.com/tools/eac3to" target="_blank">eac3to</a> to identify the stream types and indexes:<br />
eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221;</span></li>
<li><span style="text-decoration:line-through;">Use <strong>eac3to</strong> to extract the main video stream:<br />
eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221; 1: outputvideostream.h264<br />
(<em>where &#8220;1:&#8221; is the number of the main video stream &#8211; note that the extension doesn&#8217;t matter</em>)</span></li>
<li><span style="text-decoration:line-through;">Use <strong>eac3to</strong> to extract the main audio stream and convert/downmix from DTS-HD to AC3:<br />
eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221; 3: outputaudeostream.ac3<br />
(<em>where &#8220;3:&#8221; is the number of the main video stream &#8211; again, the extension doesn&#8217;t matter</em>)</span></li>
<li><span style="text-decoration:line-through;">Use <a href="http://www.bunkus.org/videotools/mkvtoolnix/downloads.html" target="_blank">mkvmerge GUI</a> to remux the two streams in a MKV container. </span>
<ol>
<li><span style="text-decoration:line-through;">Click the <strong>add</strong> button to add the two streams from steps 2 and 3.</span></li>
<li><span style="text-decoration:line-through;">If the video stream is h.264, you need to specify the framerate.  You can use tsMuxeR or <a href="http://mediainfo.sourceforge.net/en" target="_blank">MediaInfo</a> to determine the framerate (I couldn&#8217;t get the SourceForge download to work, but <a href="http://www.videohelp.com/tools/MediaInfo" target="_blank">the VideoHelp mirror was fine</a>).</span></li>
<li><span style="text-decoration:line-through;">Select the output file.</span></li>
<li><span style="text-decoration:line-through;">Click <strong>Start muxing</strong></span></li>
</ol>
</li>
</ol>
<p><span style="text-decoration:line-through;"><a href="http://onlydarksets.files.wordpress.com/2009/01/mkvmerge_gui.png">IMAGE<br />
</a></span></p>
<p><span style="text-decoration:line-through;">Note that you can combine steps 2 and 3 once you are comfortable with the syntax:</span></p>
<p><span style="text-decoration:line-through;">eac3to &#8220;&lt;fullpath&gt;\video.m2ts&#8221; 1: outputvideostream.h264 3: outputaudiostream.ac3<br />
(<em>where &#8220;1:&#8221; is the number of the main video stream &#8211; note that the extension doesn&#8217;t matter</em>)</span></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F01%2F11%2Fwatching-blu-ray-discs-on-the-sage-extender%2F&amp;title=Watching%20Blu-ray%20discs%20on%20the%20Sage%20extender" id="wpa2a_14">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/01/11/watching-blu-ray-discs-on-the-sage-extender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Media Center and Vista need a divorce</title>
		<link>http://onlydarksets.com/2009/01/05/media-center-and-vista-need-a-divorce/</link>
		<comments>http://onlydarksets.com/2009/01/05/media-center-and-vista-need-a-divorce/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:04:22 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Media Center PCs]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Media Center]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=703</guid>
		<description><![CDATA[Long Zheng posted a link on his blog to a Microsoft-produced retrospective of the last decade of Media Center versions (also posted by Brent at GeekTonic, which reminded me to write on this).  It&#8217;s time for Microsoft to uncouple Media Center from the OS. I jumped ship from Vista Media Center almost 6 months ago, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.istartedsomething.com/20090103/the-evolution-of-windows-media-center/" target="_blank">Long Zheng posted a link</a> on <a href="http://www.istartedsomething.com/" target="_blank">his blog</a> to a <a href="http://www.microsoft.com/video/en/us/details/f9e986be-e05c-437c-a976-07b22f918013?vp_evt=eref&amp;vp_video=Evolution+of+Windows+Media+Center" target="_blank">Microsoft-produced retrospective</a> of the last decade of Media Center versions (<a href="http://www.geektonic.com/2009/01/evolution-of-windows-media-center-from.html" target="_blank">also posted by Brent</a> at <a href="http://www.geektonic.com/" target="_blank">GeekTonic</a>, which reminded me to write on this).  <strong>It&#8217;s time for Microsoft to uncouple Media Center from the OS.</strong></p>
<p>I jumped ship from Vista Media Center <a href="http://onlydarksets.com/2008/07/30/guess-what-im-installing-right-now/">almost 6 months ago</a>, and one of the biggest reasons was <a href="http://thegreenbutton.com/forums/thread/301881.aspx" target="_blank">a  persistent bug</a> with <a href="http://thegreenbutton.com/forums/permalink/301881/215479/ShowThread.aspx#215479" target="_blank">an identified cause</a> resulted in many of my recordings having an incorrect duration, which made it difficult (although not impossible) to use the files.  To date, the problem has still not been resolved, because Media Center updates are tied to the OS release schedule, which does not permit quick release patches for non-critical bugs.  If they get it wrong, it&#8217;s a whole new cycle before they can send out another patch.</p>
<p>Microsoft already realizes that baking everything into the OS is not always the best idea, because it creates a bloated OS and reduces flexibility and limits the options for the individual apps (see <a href="http://news.cnet.com/8301-13860_3-10048142-56.html" target="_blank">here</a>, <a href="http://www.itwire.com/content/view/20786/1154/" target="_blank">here</a>, and <a href="http://blogs.zdnet.com/microsoft/?p=1285" target="_blank">here</a>).  Given the much richer experience I have had with SageTV since August, I think that applies to Media Center, as well.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F01%2F05%2Fmedia-center-and-vista-need-a-divorce%2F&amp;title=Media%20Center%20and%20Vista%20need%20a%20divorce" id="wpa2a_16">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/01/05/media-center-and-vista-need-a-divorce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting SageTV recordings to Zune/iPod/iPhone, version 2.0</title>
		<link>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/</link>
		<comments>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:18:54 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[DVRMSToolbox]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Music/Video Players]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[babgvant]]></category>
		<category><![CDATA[DTb HowTo]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=644</guid>
		<description><![CDATA[I posted a method for converting SageTV files to iPod/iPhone compliant files a while back, but a number of the files weren&#8217;t converting properly.  I also had problems with mencoder cutting commercials out of the files.  So, I retooled the approach, and I am now getting 100% success, using the approach outlined below. NOTE: Several [...]]]></description>
			<content:encoded><![CDATA[<p>I posted <a href="http://onlydarksets.com/2008/09/19/convert-sage-recordings-to-iphone/">a method for converting SageTV files to iPod/iPhone compliant files</a> a while back, but a number of the files weren&#8217;t converting properly.  I also had problems with mencoder cutting commercials out of the files.  So, I retooled the approach, and I am now getting 100% success, using the approach outlined below.</p>
<p><span style="text-decoration: underline;"><strong>NOTE</strong></span>: Several of the non-alphanumeric characters do not copy and paste correctly.  If you have any problems (especially with the RunExternal actions), check that the quotes and dashes are correct.  Thanks to Steve for pointing that out in the comments.</p>
<p><span id="more-644"></span></p>
<p><strong><span style="text-decoration: underline;">Tools Used</span></strong></p>
<ul>
<li><a href="http://www.sagetv.com/" target="_blank">SageTV</a>: records TV shows</li>
<li><a href="http://www.babgvant.com/" target="_blank">DVRMSToolbox</a>: monitors recording folder and orchestrates conversion<a href="http://www.mplayerhq.hu/" target="_blank"></a>
<ul>
<li><a href="http://tools.assembla.com/sageplugins/wiki/WebServer" target="_blank">SageTV Web Interface</a>: provides metadata to DVRMSToolbox</li>
<li><a href="http://www.kaashoek.com/comskip/" target="_blank">ComSkip</a> or <a href="http://www.dragonglobal.biz/showanalyzer.html" target="_blank">ShowAnalyzer</a>: finds commercials in TV show files for DTb</li>
</ul>
</li>
<li><a href="http://www.mplayerhq.hu/" target="_blank">mencoder</a> (<em>bundled with mplayer</em>): removes commercials</li>
<li><a href="http://www.handbrake.fr/" target="_blank">Handbrake</a>: converts to h.264/aac in mp4 container</li>
<li><a href="http://atomicparsley.sourceforge.net/" target="_blank">AtomicParsley</a>: writes metadata to mp4</li>
<li><a href="http://www.donationcoder.com/Software/Skrommel/index.html#MoveOut" target="_blank">MoveOut</a>: puts converted files in the &#8220;right&#8221; place</li>
</ul>
<p><strong><span style="text-decoration: underline;">My Files</span></strong></p>
<ul>
<li><a href="http://82kxpa.blu.livefilestore.com/y1pJD8mEQQfG4iLyVVOqD3bH89iue009CKfcbVEsdwdqr19OCpEH6NS70sCTbp97YTEyapUD-bEhmc/ConvertHDusingHandbrakeComSkip.zip?download" target="_blank">&#8220;Convert to Zune/iPod/iPhone&#8221; Profile</a></li>
<li><a href="http://82kxpa.blu.livefilestore.com/y1pMsaYuwkhyqnqGmETLXmuUjlPWZigTWNnNK7GDMLiU28IiPOFDR07ctxD3oHioAWvEJgDzMh5yG2SbXroxfdxww/addToItunes.zip?download" target="_blank">&#8220;Add to iTunes&#8221; Javascript</a> (NOTE: I have tested this as a standalone script, but it is not incorporated into the workflow below)</li>
</ul>
<p><strong><span style="text-decoration: underline;">Step 1: Installation and SageTV</span></strong></p>
<p>Obviously, you need to have all of the above tools installed and SageTV configured and running and recording shows.  DVRMSToolbox (DTb) should be running and monitoring the SageTV recorded TV folder(s).</p>
<p><strong><span style="text-decoration: underline;">Step 2: Setup the DTb Profile</span></strong></p>
<p>The problem I experienced with mencoder was due to the stdout mucking up DTb.  Turns out DTb has a RunExternalNoStatus action that ignores the output, thus obviating the problem.  Using this action for AtomicParsley sped up that app&#8217;s processing by tenfold (due to the huge amount of output of AP).  So, as a general rule, if you have having trouble getting an external app to run well (or at all) in DTb, try RunExternalNoStatus.</p>
<p>Now, for the meat of the process.  DTb orchestrates the various external applications.  The logical flow is:</p>
<ol>
<li>Scan the TV show file for commercials.</li>
<li>Use mencoder to create a new TV show file without the commercials.</li>
<li>Use Handbrake to convert the file from MPEG to MP4 (h.264/AAC).</li>
<li>Use AtomicParsley to write metadata to the MP4 file (e.g., show, episode, air date, etc.).</li>
<li>Use DTb to rename the show to a friendly format (e.g., &#8220;Fringe &#8211; 2008-12-03 &#8211; Safe.mp4&#8243;).</li>
<li>Use MoveOut to move the shows to the correct folders (if necessary).</li>
</ol>
<p>As implemented, here are the Actions and parameters:</p>
<ol>
<li><strong>FWThrottle</strong>: <em>limit the number of files that are processed simultaneously</em>
<ol>
<li>UseDefaultSettings: &lt;checked&gt;</li>
<li>ContextFile: InputFile</li>
<li>Throttle: Checked</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>CreateTimeout</strong>: <em>sets a timeout &#8211; trust me, the first time mencoder hangs on &#8220;Dora the Explorer&#8221; and you don’t have “Lost” waiting for you in the morning like you were expecting, you’ll be glad.</em>
<ol>
<li>Timeout Minutes: 240</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>create a new context to store the location of the commercial file created by ComSkip/SA</em>
<ol>
<li>SourceContext: InputFile</li>
<li>TargetContext: SageEDLFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: SageEDLFile</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.edl</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>it&#8217;s OK to keep going if we fail for some reason &#8211; we just won&#8217;t get commercials cut out</em>)</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>update OutputFile context to allow for MP4 extension</em>
<ol>
<li>SourceContext: OutputFile</li>
<li>TargetContext: OutputFile</li>
<li>CreateNewContext: &lt;unchecked&gt;</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.mp4</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>create a new context to specify location of the resulting commercial-free MPEG file</em>
<ol>
<li>SourceContext: OutputFile</li>
<li>TargetContext: CutMpegFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: CutMpegFile</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.mpg</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><em><span style="font-style:normal;"><strong>FindCommercials</strong>: </span>run ComSkip/SA to find commercials and write to EDL file</em>
<ol>
<li>UseDefaultSettings: &lt;checked&gt;</li>
<li>ContextFile: InputFile</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>again, worst case is we have commercials in the final MP4 file</em>)</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: <em>run mencoder to cut out commercials</em>
<ol>
<li>ProcessName: &lt;fullpath&gt;\mencoder.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: “%InputFile%” -edl “%SageEDLFile%” -oac copy -ovc copy -of mpeg -o “%CutMpegFile%.mpg” -mpegopts muxrate=36000 -quiet</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: <em>run Handbrake to convert to MP4</em>
<ol>
<li>ProcessName: &lt;fullpath\handbrakeCLI.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: &lt;experiment with the Handbrake GUI using a sample file to get the settings you want&gt;</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>MigrateMetadataToContext</strong>: <em>workaround to get a nicely formatted &#8220;original air date&#8221;</em>
<ol>
<li>Metadata Pattern: %originalAirDate%</li>
<li>TargetContext: OutputFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: DateAndEpisode</li>
<li>FindRegex: ((\d+-)+\d+)</li>
<li>ReplaceRegex: $1</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: run <em>AtomicParsley to add basic metadata to MP4</em>
<ol>
<li>Processname: &lt;fullpath&gt;\AtomicParsley.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: “%OutputFile%” &#8211;genre “TV Shows”  &#8211;stik “TV Show”  &#8211;TVNetwork %channelName%  &#8211;TVShowName “%Title%”  &#8211;TVEpisode “%episode%”  &#8211;description “%description%”  &#8211;category=”%category%”</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>no need to crash just for the metadata</em>)</li>
</ol>
</li>
<li><strong>AdvancedFileRename</strong>: rename the output file to something meaningful
<ol>
<li>ContextFile: OutputFile</li>
<li>NamePattern: %Title% &#8211; %originalAirDate% &#8211; %episode%</li>
<li>WhenFileExists: AppendGuid</li>
</ol>
</li>
<li><strong>FileOperation</strong>: delete temporary MPEG file
<ol>
<li>ContextFile: CutMpegFile</li>
<li>DestinationPath: &lt;blank&gt;</li>
<li>WhatOperation: Delete</li>
</ol>
</li>
<li><strong>FileOperation</strong>: move MP4 to the output directory
<ol>
<li>ContextFile: OutputFile</li>
<li>DestinationPath: &lt;destination directory&gt;</li>
<li>WhatOperation: Move</li>
</ol>
</li>
</ol>
<p><strong><span style="text-decoration: underline;">Step 3: Move the files</span></strong></p>
<p>I use MoveOut to then put some files in the kids&#8217; directory, some in the wife&#8217;s Zune directory, and some in my directory.  You could do this all with DTb, but I find it easier to use a separate app.</p>
<p><strong><span style="text-decoration: underline;">What&#8217;s Next?</span></strong></p>
<p>Zune users are all set &#8211; the ZMP automatically monitors folders, so the next time you sync your Zune, it will pick up the new MP4 files.  iPod/iPhone users, however, have to manually import the folder prior to each sync.  There are two options for getting around this.  First, you can add an extra &#8220;RunExternal&#8221; action that <a href="http://babgvant.com/files/folders/dvrmstoolbox/entry5857.aspx" target="_blank">runs a Javascript to import the files into iTunes</a> (available in the linked download, courtesy of <a href="http://babgvant.com/forums/p/644/3220.aspx#3220" target="_blank">Coyote</a>).  Second, you can try to get the <a href="http://lifehacker.com/software/itunes/hack-attack-automatically-sync-itunes-to-any-folders-175161.php" target="_blank">iTunes Library Updater</a> to work, although there are mixed results with iTunes 7+.  I don&#8217;t have iTunes installed on my SageTV server, so this isn&#8217;t really an issue for me.</p>
<p><a href="http://forums.sagetv.com/forums/showthread.php?t=38115" target="_blank">jelwood is working on an alternate approach using Quicktime chapters</a> instead of actually cutting out the commercials.  Because not every medium I am watching these on supports Quicktime chapters (including SageTV and the Zune), I am sticking with the mencoder route.  However, this is a better option if storage space is not an issue or you have problems with ComSkip/SA getting the commercials &#8220;not quite right&#8221;.</p>
<p>Also, <a href="http://babgvant.com/forums/p/2100/11560.aspx#11560" target="_blank">jelwood has created a patched version of AtomicParsley</a> that allows you to set the sort order to the original air date.  I include the air date in my titles out of preference, so this is not necessary for me, but incorporating this is trivial.</p>
<p>Anything else?</p>
<p><em><strong>EDIT (2009-03-18)</strong>: DTb 1.2.1.6 added the MigrateMetadataToContext, which makes it easier to format the original air date to a friendlier format.</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F01%2F02%2Fconverting-sagetv-recordings-to-zuneipodiphone-version-20%2F&amp;title=Converting%20SageTV%20recordings%20to%20Zune%2FiPod%2FiPhone%2C%20version%202.0" id="wpa2a_18">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cheaper alternative to TMPGEnc*</title>
		<link>http://onlydarksets.com/2008/12/30/cheaper-alternative-to-tmpgenc/</link>
		<comments>http://onlydarksets.com/2008/12/30/cheaper-alternative-to-tmpgenc/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 18:08:04 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Media Center PCs]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=660</guid>
		<description><![CDATA[Just came across Badaboom Media Converter, which appears to be a cheaper alternative to TMPGEnc Xpress for DVD/Blu-Ray/video conversions &#8211; with three major caveats: It requires a CUDA-enabled Nvidia GPU (TMPGEnc also supports CUDA, but does not require it) It only outputs to H.264 (TMPGEnc outputs to almost anything) No batch mode (TMPGEnc does) So, if you [...]]]></description>
			<content:encoded><![CDATA[<p>Just came across <a href="http://www.badaboomit.com/" target="_blank">Badaboom Media Converter</a>, which appears to be a cheaper alternative to <a href="http://tmpgenc.pegasys-inc.com/en/product/te4xp.html" target="_blank">TMPGEnc Xpress</a> for DVD/Blu-Ray/video conversions &#8211; <strong>with three major caveats</strong>:</p>
<ol>
<li>It <strong>requires</strong> a <a href="http://www.nvidia.com/object/cuda_learn_products.html" target="_blank">CUDA-enabled Nvidia GPU</a> (TMPGEnc also supports CUDA, but does not require it)</li>
<li>It only outputs to H.264 (TMPGEnc outputs to almost anything)</li>
<li>No batch mode (TMPGEnc does)</li>
</ol>
<p>So, if you don&#8217;t have a CUDA GPU, you need WMV, or you need batch, skip it.  Otherwise, it&#8217;s only $30 v. $100 for TMPGEnc, which, let&#8217;s face it, is overkill for most.  I don&#8217;t have a CUDA GPU, but I&#8217;m considering it since my last video card melted.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2008%2F12%2F30%2Fcheaper-alternative-to-tmpgenc%2F&amp;title=Cheaper%20alternative%20to%20TMPGEnc%2A" id="wpa2a_20">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2008/12/30/cheaper-alternative-to-tmpgenc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

