<?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></title>
	<atom:link href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.mark-sweeney.com/sweeneygames/WPFolder</link>
	<description></description>
	<lastBuildDate>Wed, 06 Jun 2012 16:59:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How Hard is it to add Closed Captioning to Internet Video?</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=40</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=40#comments</comments>
		<pubDate>Wed, 30 May 2012 16:56:02 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=40</guid>
		<description><![CDATA[There are hundreds of thousands of great videos on the internet, from Google to YouTube to Netflix, TV station websites with television shows, documentaries, web series, instructional videos and more. THe vast majority of these are inaccessible to the deaf &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=40">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>There are hundreds of thousands of great videos on the internet, from Google to YouTube to Netflix, TV station websites with television shows, documentaries, web series, instructional videos and more.</p>
<p>THe vast majority of these are inaccessible to the deaf &#8211; they don&#8217;t have any form of Closed Captions or Subtitles.<br />
Some companies only have a portion of their videos Closed Captioned, such as Apple&#8217;s iTunes &amp; Netflix.</p>
<p>New FCC regulations will require all of these to have Closed Captions, by Sept 2013 at the latest (in the US).</p>
<p>Why Close Caption videos on the internet if only 15-20% of the population is deaf? Because deaf people aren&#8217;t the only ones who use Closed Captions. Young children who have no hearing disability, who watch TV with Closed Captions turned on learn to read faster, and get better at reading. They can see and hear the words being spoken.</p>
<p>People learning to speak English also benefit from Captions, as they can see and hear the words being spoken, and learn pronounciation and usage.</p>
<p>People watch videos on their phones while traveling, on the subway, bus, train and more, and often the background noise drowns out the sound. Closed Captions are a way for them to follow the video without having to turn the sound up to ear shattering volumes, or have sound drowned out completely.</p>
<p>So I decided to try an experiment. How hard is it to add Closed Captions to a video? I&#8217;ve never tried captioning a video before, and was curious to see what was involved.</p>
<p>Obviously, I didn&#8217;t want to spend hundreds of dollars on software just for an experiment, so I tried <strong><a title="World Caption" href="http://lss.wisc.edu/worldcaption/" target="_blank">World Caption</a></strong>, for the mac.<br />
It&#8217;s not a bad program, for a free one. You drag and drop a Quicktime .mov file into the movie window, and drag and drop the transcribed text file onto the Track section.</p>
<p><img class="alignnone" title="World Caption - closed captioning software" src="http://mark-sweeney.com/Video/WorldCaptionWindow.jpg" alt="" width="800" height="634" /></p>
<p>I picked an episode of <a title="Fresh Hell" href="http://www.freshhellseries.com" target="_blank">Fresh Hell</a>, downloading the video titled &#8220;<a href="http://www.freshhellseries.com/home/2012/05/20/its-here-episode-7/" target="_blank">Billionaire</a>&#8220;, and the <a title="transcript" href="http://freshhelltext.tumblr.com/post/23484022144/season-two-episode-seven-the-billionaire" target="_blank">transcript</a> for that episode.</p>
<p>After a few quick tries, I figured out what World Caption could, and couldn&#8217;t do. One of its biggest limitations is you cannot edit the content of a caption &#8211; you can only adjust the timing for when it&#8217;s displayed. You can&#8217;t add, delete, split or merge individual captions. You have to do all that in the text file you&#8217;re importing before you add it to World Caption.</p>
<p>Below are screen captures of the original Transcript I copied and pasted from the website on the left, and the edited version on the right.</p>
<div class="wp-caption alignnone" style="width: 1002px"><img src="http://mark-sweeney.com/Video/TranscriptEdit.jpg" alt="" width="992" height="752" /><p class="wp-caption-text">Editing the Transcript for importing into World Caption.</p></div>
<p>Editing the trenscript was a two stage process. Stage One: remove anything that isn&#8217;t dialog (speakers names, visual cues etc), and changing hard returns to Carriage Returns. &#8216;Find and Replace&#8217; did a lot of the work very quickly for me.</p>
<p>Stage two was breaking some lines of dialog into two or three lines. If a line of captioning is too long, it won&#8217;t all fit on screen.</p>
<p>So now I was ready to import files and start Captioning. The editing process took about 10 minutes.</p>
<p>After importing the file several times, I finally figured out I ought to set the preferences first, then import the text file. The text file has to be ascii, UTF-8 format in order to import properly.</p>
<div class="wp-caption alignnone" style="width: 279px"><img src="http://mark-sweeney.com/Video/World-CaptionPrefs.jpg" alt="" width="269" height="483" /><p class="wp-caption-text">World Caption preferences settings.</p></div>
<p>Never go with a serif face for Closed Captions. Serif fonts are easier to read on paper, but on videos, especially small sized ones, they can be very difficult to read.</p>
<p>I turned off &#8220;Ignore Line Breaks&#8221; &#8211; this way World Caption uses Carriage Returns to separate each line of the text. Otherwise it breaks them up after X words. (whatever you set for Words per Caption).</p>
<p>So now I had something that looks like this to work with:</p>
<div class="wp-caption alignnone" style="width: 700px"><img src="http://mark-sweeney.com/Video/WorldCaptionScreen001.jpg" alt="" width="690" height="647" /><p class="wp-caption-text">World Caption window, after importing movie file &amp; text</p></div>
<p>World Caption uses an algorithm to space the timing of each line of caption. One word lines have less time between them and the next line of dialogue. Long lines are given extra time before the next line is displayed. And lastly, none of the timing on the captions matches when it is heard on the video. That&#8217;s my job to fix.</p>
<p>World Caption has only one way to adjust the timing on a line of captions. <strong>Adjust Key Forward</strong>, and <strong>Adjust Key Backward</strong>. There&#8217;s keyboard shortcuts for both. And an incredibly annoying beep when you use it &#8211; there&#8217;s no way to turn off the beep or lower its volume without affecting the rest of the sound.</p>
<p>Using the Adjust Key function not only shifts the timing of the selected caption, but it also re-adjusts the timing of captions between Keyed captions. This has its drawbacks, and advantages.</p>
<p>The advantage of the Adjust Key function is that it will adjust all un-Keyed captions in between. The imported text sets the last line of dialogue at 11:22.71. In the video, that&#8217;s right at the end of the credits for the show, and about 1:40 past the last line of dialogue spoken. So by adjusting the first line, and last line, it also adjusts all the rest of the captions in between. Once a specific line is Keyed, its timing won&#8217;t be adjusted when you Key other lines. This is handy, but can also lead to accidentally keying a line to display after the next line (if it&#8217;s keyed), instead of before.</p>
<p>Once that was done, I started keying about every 10th line of dialogue, adjusting it to display when it was spoken in the video.</p>
<p>When you double click a line of dialogue, World Caption plays about 5 seconds of video, starting from the time displayed, shown to the left of the line of captions.</p>
<p>I&#8217;m going to bring up a couple of disadvantages of World Caption. I&#8217;m not knocking it &#8211; it&#8217;s free, so I wasn&#8217;t expecting it to do what some of the $200 &#8211; $1,400 Closed Captioning programs do.</p>
<p>The first disadvantage is that you can only adjust the timing of a caption by a full second ([00:00:01.000]). Most times, you want to adjust it as little as 1/24 or 1/25th of a second, depending on the frame rate of the video.</p>
<p>Second, there&#8217;s no way to set it so that it displays multiple lines at once. This is handy when several characters speak very quickly. You&#8217;d set the first speaker at the top line of captions, the second speaker below that. Otherwise, the captions will appear and disappear too quickly to read.</p>
<p>Third &#8211; there&#8217;s no way to set how long a caption should be displayed. Subrip (.srt), and SCC (Scenarist Closed Caption, .scc) both have start, and end times for a line of captions.</p>
<p>So once I had keyed every tenth line or so, I went back to the top, and started keying other lines in between those tenth lines, adjusting the timing of the captions. Sometimes I only had to key one or two lines, sometimes nearly all of them, depending on delivery of dialogue, and pauses between the spoken lines.</p>
<div class="wp-caption alignnone" style="width: 677px"><img src="http://mark-sweeney.com/Video/WorldCaptionScreen002.jpg" alt="" width="667" height="291" /><p class="wp-caption-text">Sometimes you only need to Key a few lines of captions.....</p></div>
<div class="wp-caption alignnone" style="width: 677px"><img src="http://mark-sweeney.com/Video/WorldCaptionScreen003.jpg" alt="" width="667" height="293" /><p class="wp-caption-text">...sometimes I had to Key almost every line of captions.</p></div>
<p>This whole process took about 40 minutes, for what is nearly 10 minutes of dialog &#8211; adjusting the timing, learning the program, playing back the video preview with captions etc.</p>
<p>One thing that made the job easy is that I had a transcription to start with. If I&#8217;d had to transcribe everything from the video, it would have taken at least an hour and a half, and would have errors. I&#8217;m deaf, and some things definitely would have been incorrectly transcribed.</p>
<p>On the other hand, most film, TV and web shows all have a script saved, which can be edited for creating closed captions.</p>
<p>Here&#8217;s a screen capture of the video with Closed Captions showing, and the little &#8220;CC&#8221; toggle in the lower right:</p>
<div class="wp-caption alignnone" style="width: 874px"><img src="http://mark-sweeney.com/Video/QuickTimeCaptions001.jpg" alt="" width="864" height="587" /><p class="wp-caption-text">Quicktime video with &quot;CC&quot; toggle for turning Closed Captions on and off.</p></div>
<p>My next problem was figuring out how to set up the video so that you could toggle the captions on and off.</p>
<p>I found a <a href="http://www.whitanderson.com/macaw/toggle/toggle.htm">Quicktime CC sprite movie</a> online, copied and pasted it into the captioned movie, then saved the file. Clicking on the &#8220;CC&#8221; image in the video turns captions on and off.</p>
<p>If I convert the Text Track to Scenarist Closed Caption format, the Quicktime Video Controller should display a built-in &#8220;CC&#8221; button to toggle captions on and off.</p>
<p>As far as movies and television shows go &#8211; they&#8217;re all already Closed Captioned for television broadcast (it&#8217;s mandatory by FCC law), and subtitled or Closed Caption (often both) for DVD and Blueray, so there&#8217;s no excuse for not having them captioned on the internet &#8211; it&#8217;s sheer unwillingness and laziness on the part of film studios, networks and websites that won&#8217;t include Closed Captions.</p>
<p>Once the project was done, I exported it from World Caption, opened the video in Quicktime, and hit play. The timing of the captions aren&#8217;t perfect due to limitations of the World Caption software, but they work.</p>
<p>In the end, it&#8217;s neither difficult, nor expensive to Close Caption videos on the internet. </p>
<p>Below is a 26-second clip showing the Closed Captions, and the ability to toggle it on and off (requires Quicktime Plugin). The on-screen CC toggle works in Firefox, and Safari on Snow Leopard. If you&#8217;re using OX 10.5 (Leopard), you have to control-click the video and select &#8220;Load Quicktime&#8221; &#8211; it defaults to html5 video to play it, which screws it up (Thanks Safari 5.06).</p>
<p>I&#8217;m not posting the entire video with all the Closed Captions, as that violates all sorts of copyright laws. A short except falls under fair use for education purposes. </p>
<p><embed src="Fresh_Hell_2-7_excerpt.mov" width="864" height="496" type="video/quicktime" ></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=40</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>If you have children, this is the most important setting on your iPhone, iPod or iPad.</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=37</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=37#comments</comments>
		<pubDate>Fri, 30 Mar 2012 16:40:06 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[iPhone & iPod Games]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=37</guid>
		<description><![CDATA[If you have kids, and want to save yourself money and aggravation, turn on the two settings highlighted in red in the image to the left. You&#8217;ll find them in Settings -&#62; General -&#62; Restrictions. The default setting for In-App &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=37">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 330px"><img title="In App Purchases" src="http://mark-sweeney.com/images/In-App-Setting.jpg" alt="" width="320" height="480" /><p class="wp-caption-text">In your settings, under General, select &#39;Restrictions&#39; to find these two settings.</p></div>
<p>If you have kids, and want to save yourself money and aggravation, turn on the two settings highlighted in red in the image to the left. You&#8217;ll find them in Settings -&gt; General -&gt; Restrictions.</p>
<p>The default setting for <strong>In-App Purchases</strong> is ON, and <strong>Require Password</strong> is 15 minutes.</p>
<p>This means if your child your iPhone, iPad, or iPod they can inadvertently purchase new apps without requiring your password for up to 15 minutes. They can also make indefinite, and unlimited In-App Purchases. Sometimes this has caused people to receive bills of hundreds, or even thousands of dollars.</p>
<p>Some people want to blame Apple, or Developers for this, but since it&#8217;s your device, it&#8217;s up to you to make sure you know about these settings.</p>
<p>Save yourself money, time, and aggravation, by setting In-App Purchases to <strong>OFF</strong>, and Require Password to <strong>Immediately</strong>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deaf Friendly Apps</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=35</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=35#comments</comments>
		<pubDate>Fri, 17 Jun 2011 13:51:54 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=35</guid>
		<description><![CDATA[Here&#8217;s some video apps that play nicely with subtitles or Closed Captions. OPlayer &#8211; there&#8217;s three different versions: OPlayer lite, a free version that has small ads above the movie. OPlayer &#8211; the paid version for iPhone &#38; iPod OPlayer &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=35">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s some video apps that play nicely with subtitles or Closed Captions.</p>
<p><strong>OPlayer</strong> &#8211; there&#8217;s three different versions:</p>
<p><a href="http://itunes.apple.com/ca/app/oplayer-hd/id373236724?mt=8"><img class="alignleft" title="OPlayer Logo" src="http://mark-sweeney.com/sweeneygames/images/App_Logos/OPlayer_logo.jpg" alt="" width="64" height="64" /></a></p>
<ul>
<li>OPlayer lite, a free version that has small ads above the movie.</li>
<li>OPlayer &#8211; the paid version for iPhone &amp; iPod</li>
<li>OPlayer HD &#8211; the iPad version.</li>
</ul>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><span style="font-size: 16px; line-height: 24px;">These all support smi and srt subtitles. You transfer the movie and subtitle via iTunes, then play. It is a little finicky about subtitle formating &#8211; it will fail to display any subtitles with &lt;i&gt; or &lt;/i&gt; in the coding (usually used for italic text).</span></span></p>
<p><span style="font-size: medium;"><span style="font-size: 16px; line-height: 24px;"><a href="http://itunes.apple.com/ca/app/oplayer-hd/id373236724?mt=8" target="_blank">More information about the three flavors of OPlayer</a><br />
</span></span></p>
<p><strong>ServeToMe &amp; StreamToMe</strong></p>
<p><strong><a href="http://itunes.apple.com/ca/app/streamtome/id325327899?mt=8"><img class="alignleft" title="StreamToMe logo" src="http://mark-sweeney.com/sweeneygames/images/App_Logos/streamtome-icon.jpg" alt="" width="64" height="64" /></a></strong></p>
<p>StreamToMe is a video player that also plays srt subtitles. This app requires  the server app, ServeToMe to be running on your mac. ServeToMe streams your movies and subtitles, while StreamToMe plays them on your iOS device. This lets you to watch movies from your mac wirelessly, without having to transfer them to your iPad, iPod or iPhone. Great for saving space on your device.</p>
<p><a href="http://projectswithlove.com/streamtome/servetome.html"></a><a href="http://projectswithlove.com/streamtome/servetome.html"><img class="alignleft" title="ServetoMe logo" src="http://mark-sweeney.com/sweeneygames/images/App_Logos/streamtome-mac_logo.jpg" alt="" width="64" height="64" /></a>More information about <a href="http://itunes.apple.com/ca/app/streamtome/id325327899?mt=8" target="_blank">StreamToMe</a> &amp; <a href="http://projectswithlove.com/streamtome/servetome.html" target="_blank">ServeToMe</a></p>
<p>&nbsp;</p>
<p><strong>EyeTV</strong></p>
<p><a href="http://www.elgato.com/elgato/na/mainmenu/products/EyeTV250-Plus/product1.en.html"><img class="alignleft" title="EyeTV Logo" src="http://mark-sweeney.com/sweeneygames/images/App_Logos/EyeTV_mac_app_logo.jpg" alt="" width="64" height="58" /></a>I bought this several years ago when I was looking for something to record tv shows on my mac. I was getting tired of VCRs and videocassette and wanted something better. This was the answer. One advantage it had over its competitors was the it recorded Closed Captions. You could turn them on or off, and if you export to iPhone/iPod/iPad, it also exported the Closed Captions, which could also be turned on or off on your iOS device. However, their iOS app&#8230;. don&#8217;t buy it.</p>
<p><a href="http://www.elgato.com/elgato/na/mainmenu/products/EyeTV250-Plus/product1.en.html" target="_blank">More information about recording television shows with EyeTV</a></p>
<p><strong>EyeTV app</strong></p>
<p><img class="alignleft" title="Eye TV app logo" src="http://mark-sweeney.com/sweeneygames/images/App_Logos/EyeTV_logo.jpg" alt="" width="64" height="64" />The  EyeTV app allows wireless streaming of live or recorded TV shows from your mac to your iOS device. The biggest problem with this is that <em>it doesn&#8217;t stream Closed Captions</em>.</p>
<p>We recently switch from Shaw Cable to Telus&#8217; Optik TV, and have a PVR and a digital box for our old TV. I discovered a workaround for EyeTV&#8217;s lack of Closed Caption Streaming. Normally your television set decodes the line 21 information that contains the Closed Captions. Telus digital boxes hardcode captions into the video feed before it reaches your TV. The TV set doesn&#8217;t do the line 21 Closed Caption decoding &#8211; it&#8217;s already done.</p>
<p>So once I hooked up our macbook &amp; the EyeTV USB transcoder to the Telus Digital box, &#8220;Closed Captions&#8221; are streamed to my iPod or iPad. I use &#8220;Closed Captions&#8221; with quotes, because in this case it&#8217;s more like hard subtitles &#8211; if you turn off Closed Captions on the digital box, you lose them on your iOS device. If you have a digital box, then this iOS app *might* work for you. Otherwise, it&#8217;s a waste of $5 due to lack of Closed Caption support.</p>
<p><a href="http://itunes.apple.com/us/app/eyetv/id329886711?mt=8" target="_blank">More information on the EyeTV iOS app.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SRT to DFXP Converter update &#8211; 1.3.2</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=34</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=34#comments</comments>
		<pubDate>Mon, 21 Mar 2011 00:18:28 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=34</guid>
		<description><![CDATA[New update that fixes naming files when saving (properly adding either .dfxp, or .srt), and also removes &#8220;&#60;i&#62;&#8221; and &#8220;&#60;/i&#62;&#8221; from .srt files when importing &#8211; these formating codes don&#8217;t work with Netflix and would result in a &#8220;Custom dfxp &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=34">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>New update that fixes naming files when saving (properly adding either .dfxp, or .srt), and also removes &#8220;&lt;i&gt;&#8221; and &#8220;&lt;/i&gt;&#8221; from .srt files when importing &#8211; these formating codes don&#8217;t work with Netflix and would result in a &#8220;Custom dfxp not available&#8221; message.</p>
<p><a href="http://mark-sweeney.com/SrtToDFXPConverter/SRTtoDFXPConverter.zip">You can download version 1.3.2 here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=34</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Netflix SRT to DFXP Converter 1.3.1</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=30</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=30#comments</comments>
		<pubDate>Tue, 15 Mar 2011 04:39:54 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=30</guid>
		<description><![CDATA[I&#8217;ve made a few new changes, and added a few more features to SRT to DFXP Converter. The first change &#8211; the program is much faster. It takes more time to import a .srt file (about 10 seconds), but that&#8217;s now &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=30">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve made a few new changes, and added a few more features to <strong>SRT to DFXP Converter.</strong></p>
<p>The first change &#8211; the program is much faster. It takes more time to import a .srt file (about 10 seconds), but that&#8217;s now where the bulk of the work is being done. The actual conversion to dfxp is about five times faster, so it takes less time if you need a few tries to adjust the subtitle timing.</p>
<p>The next change &#8211; adjusting the timing now shows in the &#8216;Imported .srt subtitle file&#8217; window. It shows &#8216;Time Start&#8217; and &#8216;Time End&#8217; for subtitles, and when you adjust the timing, it&#8217;s updated immediately.</p>
<p>The third change is an option to save modified .srt subtitles if you want to use it to adjust subtitle timing only for .srt subtitles.</p>
<p>The fourth change &#8211; I added another button &#8211; &#8220;23.976 to 25 fps&#8221; Some movies are not converted  to 23.976 seconds from 25 fps &#8211; this would mean dropping frames, causing a &#8216;stuttering&#8217; effect on the video. So they&#8217;re re-encoded as 23.976 &#8211; meaning the movie runs longer than it would if it were converted. If subtitles are going further and futher out of sync, appearing earlier and earlier than characters speak as the movie goes on, you may want to try the convert &#8221;23.976 to 25 fps&#8221; button. It will adjust the subtitles accordingly.</p>
<p>I found this while trying to watch &#8220;Friday the 13th part III&#8221; (yes, I like horror movies <img src='http://www.mark-sweeney.com/sweeneygames/WPFolder/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ). I was getting frustrated with subs that kept going further out of sync as the movie played. So I started researching, and experimenting.</p>
<p>Once I finally figured it out and implemented it, the netflix movie &amp; subs worked like a charm. Below you can see the last line of subtitles highlighted in blue, just as I click the  &#8221;23.976 to 25 fps&#8221; button.</p>
<div class="wp-caption alignnone" style="width: 739px"><img src="http://mark-sweeney.com/sweeneygames/images/Convert01.gif" alt="" width="729" height="213" /><p class="wp-caption-text">Before converting &#39;23.976 to 25 fps&#39;</p></div>
<p>&nbsp;</p>
<p>After, you can see the result &#8211; it&#8217;s adjusted all the subs, as you can see below:</p>
<div class="wp-caption alignnone" style="width: 739px"><img src="http://mark-sweeney.com/sweeneygames/images/Convert02.gif" alt="" width="729" height="213" /><p class="wp-caption-text">After pressing the &quot;23.976 to 25 fps&quot; button</p></div>
<p>Now these subtitles almost sync up with Netflix&#8217;s &#8220;Friday the 13th Part III&#8221; streaming movie. It&#8217;s still off a little bit. I use the &#8216;Adjust Subtitle Timing&#8217; to fix this. You can either type the amount you want to adjust the subtitle timing by, or use the up/down arrows. Before is below:</p>
<div class="wp-caption alignnone" style="width: 522px"><img src="http://mark-sweeney.com/sweeneygames/images/Convert03.gif" alt="" width="512" height="181" /><p class="wp-caption-text">Before &#39;Adjust Subtitle Timing&#39;</p></div>
<p>After, you can see the times have had 1.5 seconds added to them:</p>
<div class="wp-caption alignnone" style="width: 519px"><img src="http://mark-sweeney.com/sweeneygames/images/Convert04.gif" alt="" width="509" height="180" /><p class="wp-caption-text">After &#39;Adjust Subtitle Timing&#39;</p></div>
<p>And last, converting to dfxp format takes just a couple of seconds, instead of 20-30 seconds.</p>
<div class="wp-caption alignnone" style="width: 960px"><img src="http://mark-sweeney.com/sweeneygames/images/Convert05.gif" alt="" width="950" height="376" /><p class="wp-caption-text">.srt file is now converted to Netflix&#39; .dfxp format</p></div>
<p>All you have to do is save the file. Get your Netflix movie started, pause the movie, and load the Custom DFXP file to enjoy subtitles with your netflix movie.</p>
<p>You can download <a href="http://mark-sweeney.com/SrtToDFXPConverter/SRTtoDFXPConverter.zip">SRT to DFXP Converter version 1.3 here.</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix srt to dfxp Converter Updated.</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=25</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=25#comments</comments>
		<pubDate>Sun, 07 Nov 2010 02:56:43 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=25</guid>
		<description><![CDATA[It&#8217;s now on version 1.2. This version works with English or Danish srt subtitles. It allows you to switch between the two languages and saves your preference for importing English or Danish .srt for conversion so you don&#8217;t have to &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=25">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s now on version 1.2. This version works with English or Danish srt subtitles. It allows you to switch between the two languages and saves your preference for importing English or Danish .srt for conversion so you don&#8217;t have to set it each time you launch the program.</p>
<p>You can find version 1.2 of <a href="http://mark-sweeney.com/SrtToDFXPConverter/SRTtoDFXPConverter.zip">srt to dfxp Converter here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix .srt subtitle converter for OS X</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=22</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=22#comments</comments>
		<pubDate>Mon, 27 Sep 2010 22:54:32 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[Closed Captions]]></category>
		<category><![CDATA[Deaf]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Subtitles]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=22</guid>
		<description><![CDATA[If you want to use Netflix, but are deaf, hard-of-hearing, or just want to watch a movie with the sound off, your choices are very limited. Netlfix (US) has about only 100 movies with subtitles or Closed Captioning. However, now &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=22">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you want to use Netflix, but are deaf, hard-of-hearing, or just want to watch a movie with the sound off, your choices are very limited. Netlfix (US) has about only 100 movies with subtitles or Closed Captioning. However, now there&#8217;s another way to watch Netflix streaming movies with subtitles even if they don&#8217;t provide them.</p>
<p>Odds are, you can find a good subrip file (.srt) using a search engine. However, Netflix, via Microsoft&#8217;s Silverlight only accepts captions in .dfxp format. There&#8217;s a selection of <a title="Netflix ready subtitles" href="http://www.carolinamaria.com/nfsubs/" target="_blank">Netflix ready subtitles on this website</a>, but it&#8217;s a lot of work to build a catalog of movie subtitles when Netflix has over 17,000 movies and TV shows.</p>
<p>If you&#8217;re on a PC with windows, there are programs that will convert .srt files to .dfxp format for use with streaming Netflix videos. You can find one on Josh Erickson&#8217;s website, called <a title="Josh ErickSon's Subvert" href="http://josherickson.org/tag/subvert" target="_blank">Subvert</a>. Until now, if you were using a mac with OS X, you had to use a Python script in the Terminal.</p>
<p>Netflix has added Canada to streaming video, but again, few subtitles are available. So over the weekend I wrote an OS X program to convert .srt files to .dfxp format, and tested it out with the movie, &#8220;Lifeforce&#8221; on Netflix, streaming to my wife&#8217;s MacBook. I also tested the .dfxp file on a PC as well, and it works on both, as you can see in the image below:</p>
<p><a href="http://mark-sweeney.com/images/Netflixcaptions.jpg"><img class="alignnone" src="http://mark-sweeney.com/sweeneygames/images/Netflixcaptions.jpg" alt="" width="851" height="479" /></a></p>
<p>My SRT to DFXP converter for mac OS X also has the ability to delay subtitles in case a movie or TV show has an intro &#8211; you&#8217;ll have to time how long the intro is, and adjust accordingly.</p>
<p>Once you&#8217;ve created your .dfxp file, to access the subtitles, start your movie on your mac, pause it, and hit Control-Option-Shift-M to access a pop-up menu. Select &#8220;Load Custom DFXP,&#8221; and select your converted dfxp file. Continue playing the movie and enjoy having subtitles playing on your Netflix streaming movie.</p>
<p>Not all .srt files are the same &#8211; different files may have different timing indexes, which means the longer a movie plays, the further off the subtitles will be from what they are saying, so you may have to try converting several different .srt files that you find.</p>
<p>You can find <a href="http://mark-sweeney.com/SrtToDFXPConverter/SRTtoDFXPConverter.zip">SRT to DFXP Converter here.</a></p>
<p>So until Netflix adds proper Closed Captions to their movies, you now have a work-around to watch a movie with subtitles.</p>
<p>Special thanks to <a title="@Codeman38 on Twitter" href="http://twitter.com/codeman38" target="_blank">@Codeman38</a> on twitter for all his help and information that made this program possible.</p>
<p>If you have any problems, feel free to contact me through this website, or through my twitter profiles, <a title="SweeneyGames twitter profile" href="http://twitter.com/Sweeney_Games" target="_blank">@Sweeney_Games</a> or <a title="Mark Sweeney's Twitter" href="http://twitter.com/MarkSweeney" target="_blank">@MarkSweeney</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=22</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating iPhone Games</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=20</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=20#comments</comments>
		<pubDate>Wed, 25 Aug 2010 22:49:19 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[iPhone & iPod Games]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=20</guid>
		<description><![CDATA[To create games for the iPhone, iPod, or iPad, you&#8217;ll quite a few pieces of software. To start with, you&#8217;ll need an Apple iPhone Developer License &#8211; this is $99 US. You&#8217;ll also need Snow Leopard and the Apple Software &#8230; <a href="http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=20">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>To create games for the iPhone, iPod, or iPad, you&#8217;ll quite a few pieces of software.</p>
<p><img class="alignleft" title="Snow Leopard" src="http://mark-sweeney.com/sweeneygames/images/WPImages/SnowLeopard.jpg" alt="" width="185" height="185" /></p>
<p><img class="alignleft" title="SDK" src="http://mark-sweeney.com/sweeneygames/images/WPImages/icon_iphonesdk4.jpg" alt="" width="90" height="90" />To start with, you&#8217;ll need an <a title="iPhone developer license" href="http://developer.apple.com/programs/start/standard/" target="_blank">Apple iPhone Developer License</a> &#8211; this is $99 US.</p>
<p>You&#8217;ll also need Snow Leopard and the Apple Software Developers Kit, or SDK for short. There&#8217;s no way around these two &#8211; you&#8217;ll require a an Intel Mac that runs Snow Leopard in order to compile your apps to run on an iPhone, iPod, or iPad, and you&#8217;ll need the Developer&#8217;s License to be allowed to install games on your hardware for testing, and to upload to the App Store.</p>
<p><img class="alignright" title="forced break" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Forcedbreak.jpg" alt="" width="650" height="9" /></p>
<p><img class="alignleft" title="Unity Logo" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Unity%20Logo.jpg" alt="" width="267" height="114" />For the game programming, I used <a title="Unity 3D" href="http://unity3d.com/" target="_blank">Unity iPhone 1.7, and Unity 3.0 iPhone Beta 3.04</a>, in conjunction with the latest Apple SDK to build, test and install apps on my ipod (iOS 4.1).</p>
<p><img class="alignleft" title="Strata 3D logo" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Strata3D.jpg" alt="" width="132" height="135" /><img class="alignleft" title="Silo 3D logo" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Silo3D.jpg" alt="" width="134" height="131" /><img class="alignleft" title="Wings 3D logo" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Wings3D.jpg" alt="" width="150" height="150" />To create the 3D art, I used three different software packages. For modeling and texturing, I used <a title="Strata 3D" href="http://www.strata.com/" target="_blank">Strata 3D 6.12</a>. For UV mapping of 3D meshes created by Strata 3D, I used <a title="Silo 3D" href="http://www.nevercenter.com/silo/" target="_blank">Silo</a>, from NeverCenter. Finally, I exported the textured meshes from Strata 3D into <a title="Wings 3D" href="http://www.wings3d.com/" target="_blank">Wings 3D</a> as an OBJ file. In Wings 3D, I&#8217;m able to separate the component mesh into separate elements, and export as an .fbx file which imports into Unity 3D iPhone 1.7 &amp; 3.0 seamlessly.</p>
<p><img class="alignleft" title="Illustrator icon" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Illustrator.jpg" alt="" width="132" height="128" /><img class="alignleft" title="Photoshop icon" src="http://mark-sweeney.com/sweeneygames/images/WPImages/Photoshop.jpg" alt="" width="132" height="128" />Lastly to create the art to apply to 3D meshes and textures, I used both <a title="Adobe.com" href="http://adobe.com" target="_blank">Illustrator CS3 and Photoshop CS3</a>. Illustrator is great for vector art. While you can&#8217;t apply vector art to 3D meshes, you can import them into Photoshop at any size you want and still have the images/textures show up sharp, clean and crisp, no matter what the resolution or size. If you do them solely in Photoshop, you can only size images down. If you need to size them up, you&#8217;re going to end up with ugly artifacts from interpolation.</p>
<p>This way I can create art in Illustrator, and size it up or down as much as I need, without losing quality. So if I decide to make a game for the iPad as well, which has a screen size of 1024-by-768 pixels (vs 480-by-320 pixels for the iPod/iPhone), I don&#8217;t have to recreate art from scratch &#8211; I can resize, and re-import it into Photoshop ready to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our First App has been submitted to Apple</title>
		<link>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=1</link>
		<comments>http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=1#comments</comments>
		<pubDate>Mon, 23 Aug 2010 18:09:22 +0000</pubDate>
		<dc:creator>Mark Sweeney</dc:creator>
				<category><![CDATA[iPhone & iPod Games]]></category>

		<guid isPermaLink="false">http://www.mark-sweeney.com/sweeneygames/WPFolder/?p=1</guid>
		<description><![CDATA[Jackpot Slots All the Beta Testing is doneand  the 3D art and images finalized. To find out more about our first app,  &#8217;Jackpot Slots!&#8217;, visit our website. Get more information]]></description>
				<content:encoded><![CDATA[<p><strong><img class="alignleft" title="Jackpot Slots icon" src="http://www.mark-sweeney.com/sweeneygames/images/JackpotSlots_icon.gif" alt="" width="57" height="57" />Jackpot Slots</strong><br />
All the Beta Testing is doneand  the 3D art and images finalized. To find out more about our first app,  &#8217;Jackpot Slots!&#8217;, visit our website. <a title="Jackpot Slots" href="http://mark-sweeney.com/sweeneygames/JackpotSlots01.html" target="_self"><em>Get more information</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mark-sweeney.com/sweeneygames/WPFolder/?feed=rss2&#038;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
