<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<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>media &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/media/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Tue, 14 Apr 2026 21:41:48 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>media &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Forget Subtext - People Don't Even Get Surtext]]></title>
		<link>https://shkspr.mobi/blog/2024/05/forget-subtext-people-dont-even-get-surtext/</link>
					<comments>https://shkspr.mobi/blog/2024/05/forget-subtext-people-dont-even-get-surtext/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 22 May 2024 11:34:06 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[media]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50607</guid>

					<description><![CDATA[Once in a while, you&#039;ll see some blowhard railing about the modern world. I recently saw someone decrying the fact that Star Trek had &#34;gone woke&#34;.  This Star Trek?    OK, you can argue about whether Kirk and Uhura were forced to kiss in that episode. But how does anyone look at Star Trek - with its women on the command bridge, anti-colonial stance, and mixed-race crew - and not think it was a…]]></description>
										<content:encoded><![CDATA[<p>Once in a while, you'll see some blowhard railing about the modern world. I recently saw someone decrying the fact that Star Trek had "gone woke".</p>

<p><em>This</em> Star Trek?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/05/Platos_Stepchildren_kiss.jpg" alt="Uhura, a black lady, is kissing Kirk, a white man." width="450" height="225" class="aligncenter size-full wp-image-50608">

<p>OK, you can argue about <a href="https://en.wikipedia.org/wiki/Kirk_and_Uhura's_kiss">whether Kirk and Uhura were forced to kiss in that episode</a>. But how does anyone look at Star Trek - with its women on the command bridge, anti-colonial stance, and mixed-race crew - and <em>not</em> think it was a bastion of progressive causes?  Star Trek is <em>explicitly</em> political. It isn't hidden in the subtext. You don't have to search for clues as to what the writers were trying to say.</p>

<p>Star Trek isn't complicated.</p>

<p>But some people only see the laser guns and exploding space ships. They're not looking at the text, they're barely even comprehending the narrative journey; they only see the flashing lights and gaudy costumes.</p>

<p>After digging through a <em>lot</em> of copypasta, I finally found <a href="https://web.archive.org/web/20240519054821/https://www.facebook.com/KennyIBoyle/posts/10157057254980178/">Kenny Boyle's brilliant thoughts on the subject</a>:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/05/Kenny-Boyle-fs8.png" alt="X-Men is about civil rights. If you didn’t get that, you didn’t get X-Men.  Black Panther is about civil rights. If you didn’t get that, you didn’t get Black Panther.  Captain America literally fought Nazis. He is the embodiment of fighting the alt-right. If you didn’t get that, you didn’t get Captain America.  The Empire in Star Wars is fascist. The Rebel alliance are Anti-Fascist. If you didn’t get that, you didn’t get Star Wars.  The Punisher isn’t meant to be a role model for police or armed forces. So much so that the writers of The Punisher made him actively speak out against it in a comic. If you didn’t get that, you didn’t get The Punisher.  Deadpool is queer. He’s pansexual. Fact. If you didn’t get that you didn’t get Deadpool.  Star Trek is about equality for all genders, races and sexualities. As early as the mid-60s it was taking a pro-choice stance and defending women’s right to choose. One of its clearest themes is accepting different cultures and appearances and working together for peace. (It’s also anti-capitalist and pro-vegan). If you didn’t get that, you didn’t get Star Trek.  Superman and Supergirl (and a whole host of other superheroes) are immigrants. The stance of those comics is pro-immigration and pro-equality and acceptance. If you didn’t get that, you didn’t get Superman or Supergirl.  Stan Lee said “Racism and bigotry are among the deadliest social ills plaguing the world today.” If you’re bigoted or racist, you didn’t get any of the characters Stan Lee created.  The stories we grew up with all taught us to value other people and cultures and to treasure the differences between us. Only villains were xenophobic, or sexist, or racist, or totalitarian. I can’t understand how anyone can have missed that.  If you’re upset that there’s a black Spider-Man, or a black Captain America, or a female Thor, or that Ms Marvel is Muslim, or that Captain Marvel was pro-feminism, or any of the other things right wing “fans” say is “stealing their childhood” - you never got it in the first place. The things you claim are now “pandering to the lefties” were never on your side to begin with.  If you consider yourself a fan of these things, but you still think the LGBTQ+ community is too “in your face”, or have a problem with Black Lives Matter, or want to “take the country back from immigrants”, then you’re not really a fan at all.  Geek culture isn’t suddenly left wing... it always was. You just grew up to be intolerant. You became the villain in the stories you used to love." width="746" height="1072" class="aligncenter size-full wp-image-50609">

<p>Kenny isn't wrong. But I am disturbed by the sheer number of people who don't have even a surface level of understanding of the media they're consuming. I know that <a href="https://shkspr.mobi/blog/2018/04/what-do-we-do-about-people-who-dont-get-the-joke/">lots of people don't get satire</a>, but most TV isn't trying to bamboozle its audience.</p>

<p>I think there is a fundamental disconnect between people who consume and people who understand.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50607&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/05/forget-subtext-people-dont-even-get-surtext/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Why is it so hard to watch foreign TV in the streaming era?]]></title>
		<link>https://shkspr.mobi/blog/2023/09/why-is-it-so-hard-to-watch-foreign-tv-in-the-streaming-era/</link>
					<comments>https://shkspr.mobi/blog/2023/09/why-is-it-so-hard-to-watch-foreign-tv-in-the-streaming-era/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 19 Sep 2023 11:34:56 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[tv]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46700</guid>

					<description><![CDATA[It looks like it&#039;s the end of the party for streaming services. Prices are going up, choice is going down, and the quality is declining.  Despite all the hype about how transformative streaming would be for the industry - there&#039;s one thing which never really seemed to take off. It&#039;s almost impossible to find &#34;foreign&#34; TV on Netflix, Apple, Prime, and the BBC.  Outside of a few breakout movie hits …]]></description>
										<content:encoded><![CDATA[<p>It looks like it's <a href="https://talkingpointsmemo.com/edblog/with-streamers-its-the-same-old-story">the end of the party for streaming services</a>. Prices are going up, choice is going down, and the quality is declining.</p>

<p>Despite all the hype about how transformative streaming would be for the industry - there's one thing which never really seemed to take off. It's almost impossible to find "foreign" TV on Netflix, Apple, Prime, and the BBC.</p>

<p>Outside of a few breakout movie hits - like "<a href="https://shkspr.mobi/blog/2021/02/movie-review-space-sweepers-%ec%8a%b9%eb%a6%ac%ed%98%b8/">Space Sweepers / 승리호</a>" - there's a dearth of non-English content for me to watch.</p>

<p>Take <a href="https://www.imdb.com/title/tt2609542/"><i lang="de">Der Tatortreiniger</i></a>. A hugely successful German comedy<sup id="fnref:german"><a href="https://shkspr.mobi/blog/2023/09/why-is-it-so-hard-to-watch-foreign-tv-in-the-streaming-era/#fn:german" class="footnote-ref" title="Sounds like an oxymoron - but it is excellent!" role="doc-noteref">0</a></sup> which was remade by the BBC into "The Cleaner".  Despite having half-a-dozen streaming options available to me, it is nowhere to be found. If I used a VPN and told Netflix I was in Germany, there are no English subtitles available.</p>

<p>The only way for me to watch it is to buy the US region DVDs.</p>

<p>Even if German comedies are too niche for mainstream Anglophone viewers, isn't that <em>the whole fucking point</em> of the "long tail"?</p>

<p>The extra storage costs for a couple of GB of video are a rounding error to Netflix. An extra entry in the database is nothing. So what's the problem?</p>

<p>In my naïvety, I assumed that streaming services only paid royalties on a per-minute basis. But it seems that <a href="https://screenrant.com/actors-strike-residuals-streaming-netflix-explained/">it is a lot more complicated than that</a>.</p>

<p>And even if streaming services could accurately report on how popular shows are, lots of media companies are bound up in territorial thinking.  Shows are sold to countries and regions. They are explicitly locked behind geographic firewalls. That's what determines the shows you are allowed to view. The Internet is meant to obliterate borders. You can sell to customers all over the world! No barriers!</p>

<p>I know <a href="https://5mag.net/i-o/failed-long-tail-digital-music/">the Long Tail Theory has been mostly discredited</a>. And I know that the ALGORITHM is going to suggest shows which are more profitable rather than more entertaining.</p>

<p>I just wish the world was more open. I want to watch an Iranian sit-com, a <a href="https://shkspr.mobi/blog/2023/01/movie-review-whina/">Kiwi Biopic</a>, a Korean melodrama, a French documentary, and - yes - a weird German comedy.</p>

<p>I don't want my viewing choices to be artificially restricted.</p>

<p>In the background, a chorus of disgruntled viewers start chanting "Yo-ho-ho, and a bottle of rum!"</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:german">
<p>Sounds like an oxymoron - but it is <em>excellent</em>!&nbsp;<a href="https://shkspr.mobi/blog/2023/09/why-is-it-so-hard-to-watch-foreign-tv-in-the-streaming-era/#fnref:german" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46700&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/09/why-is-it-so-hard-to-watch-foreign-tv-in-the-streaming-era/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Download 1080p streams from iPlayer]]></title>
		<link>https://shkspr.mobi/blog/2021/11/download-1080p-streams-from-iplayer/</link>
					<comments>https://shkspr.mobi/blog/2021/11/download-1080p-streams-from-iplayer/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 26 Nov 2021 12:34:03 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[iplayer]]></category>
		<category><![CDATA[iplayer-dl]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=41074</guid>

					<description><![CDATA[Way back in 2010, Paul Battley was blogging about device discrimination on the Internet. The new iPlayer service was using TLS certificates to ensure that only specific devices were able to stream media from the BBC&#039;s servers.  That&#039;s a situation which continues over a decade later. If you watch iPlayer on your laptop, you&#039;re stuck with 720p quality. If you want 1080p and above, you need a…]]></description>
										<content:encoded><![CDATA[<p>Way back in 2010, Paul Battley was blogging about <a href="https://po-ru.com/2010/06/07/device-discrimination-on-the-internet">device discrimination on the Internet</a>. The new iPlayer service was using TLS certificates to ensure that only specific devices were able to stream media from the BBC's servers.</p>

<p>That's a situation which continues over a decade later. If you watch iPlayer on your laptop, you're stuck with 720p quality. If you want 1080p and above, you need a specially certified device.</p>

<p>Well, that's what everyone <em>thought!</em></p>

<p>A few weeks ago, I found <a href="https://www.avforums.com/threads/is-there-a-way-to-get-iplayer-content-in-1080p.2319869/#post-29211339">this curious forum post</a> which said</p>

<blockquote><p>Yes, iPlayer 1080p is possible, not as simple as just using one of these webUI tools but its certainly possible with youtube-dl and a good look around..
<code>audio_eng_1=128000-video=12000000.m3u8</code></p></blockquote>

<p>There wasn't much information about it that I could find. And then I stumbled onto <a href="https://github.com/ytdl-org/youtube-dl/issues/30136">this GitHub issue for <code>youtube-dl</code></a>.</p>

<p>With a bit of faffing around, I was able to patch my YouTube downloader (<code>/usr/local/lib/python3.9/dist-packages/youtube_dl/extractor/bbc.py</code>) with this code:</p>

<pre><code class="language-python">for fmt in formats:
   if '-video=5070000.m3u8' in fmt.get('url', ''):
      formats = [
         {'url': fmt['url'].replace('-video=5070000.m3u8', '-video=12000000.m3u8'),
          'height': 1080, 'vbr': 12000,
          'abr': fmt.get('abr'),
          'protocol': fmt.get('protocol'),
          'preference': fmt.get('preference'),
          'format_id': fmt.get('format_id', 'hack') + '-really12M',
          }, fmt]
</code></pre>

<p>(To be clear, this is a <strong>horrible</strong> hack. It changes the iPlayer download function so it <em>only</em> downloads 1080p. It also doesn't rename the file properly once reconstructed, so you'll have to do that yourself. This is a quick hack - not for production!)</p>

<p>And, with that, I was able to download iPlayer in 1080p.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/11/1080p.jpg" alt="Screenshot of VLC reporting that the video is 1080p." width="1788" height="845" class="aligncenter size-full wp-image-41075">

<p>Sadly there's no surround sound - AAC stereo only.</p>

<h2 id="learning-from-history"><a href="https://shkspr.mobi/blog/2021/11/download-1080p-streams-from-iplayer/#learning-from-history">Learning from history</a></h2>

<p>Back in 2008 (!) I was blogging about the <a href="https://shkspr.mobi/blog/2008/03/bbc-iplayer-on-your-phone-in-4-easy-steps-and-2-hard-ones/">BBC's ridiculous decision to restrict iPlayer streaming to iPhones</a>. And in 2012 I blogged about how the <a href="https://shkspr.mobi/blog/2012/08/itoldyouso/">BBC's insistence on using Flash had misfired</a>. The BBC (and, to be fair, the video rights-holders) are desperately trying to avoid their content being shown at high quality on "unsanctioned" devices.</p>

<p>I get that they don't want to lose revenue. But anyone with a USB stick can record HD off air. 4K rips of every movie appear on the Internet 5 minutes after they're released. Trying to restrict who can view your content is a losing battle. It only takes one person to figure it out, and then the genie is out of the bottle.</p>

<p>What's the technical overhead of trying to manage this complicated infrastructure they've created? What is the tangible loss if someone watches a 4K stream from their browser rather than the app?</p>

<p>At some point, surely, media companies will have to realise that making <em>easy</em> access to their content is more powerful than blocking off every creative use. Right?</p>

<p>Bah. I'm off to count the pixels on the latest episode of Doctor Who.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=41074&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/11/download-1080p-streams-from-iplayer/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Book Review - Teaching Medicine and Medical Ethics Using Popular Culture ★★★★★]]></title>
		<link>https://shkspr.mobi/blog/2020/05/book-review-teaching-medicine-and-medical-ethics-using-popular-culture/</link>
					<comments>https://shkspr.mobi/blog/2020/05/book-review-teaching-medicine-and-medical-ethics-using-popular-culture/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 19 May 2020 06:31:30 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[medicine]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[tv]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=35085</guid>

					<description><![CDATA[This book demonstrates how popular culture can be successfully incorporated into medical and health science curriculums, capitalising on the opportunity fictional media presents to humanise case studies. Studies show that the vast majority of medical and nursing students watch popular medical television dramas and comedies such as Grey’s Anatomy, ER, House M.D. and Scrubs.  This book is c…]]></description>
										<content:encoded><![CDATA[<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/05/978-3-319-65451-5.jpeg" alt="Surgeons standing over a body." width="200" class="alignleft size-full wp-image-35081">

<blockquote><p>This book demonstrates how popular culture can be successfully incorporated into medical and health science curriculums, capitalising on the opportunity fictional media presents to humanise case studies. Studies show that the vast majority of medical and nursing students watch popular medical television dramas and comedies such as Grey’s Anatomy, ER, House M.D. and Scrubs.</p></blockquote>

<p>This book is currently <a href="https://link.springer.com/book/10.1007/978-3-319-65451-5">free on the Springer website</a> - and it's a brilliant read.</p>

<p>I thought this was going to be an "Everything I know about X, I learned from watching Y" type book. You know, Philosphy/Buffy, Physics/Doctor Who, Law/The Bill. But it isn't!</p>

<p>It's a thorough look at whether people learn about medicine via popular media (they do!). It also covers <em>what</em> they learn and how it can be misleading.  There's a great discussion about the medical ethics shown on TV and how that influences clinicians to behave.</p>

<p>I found it fascinating just how deep our prejudices go - even when discussing fictional characters.</p>

<blockquote><p>There were also eight mentions that a character was overly emotional, annoying or ‘whiny,’ but these criticisms were exclusively directed at female characters.</p></blockquote>

<p>And, while we're living in the age of pandemic, there's a nice little look to the future:</p>

<blockquote>
<p>When looking at release dates we realised there was a possible link between ‘zombification’ cause and global health events.
</p><p>To test our hypothesis, we mapped the year of release of pathogenic zombie films against the World Health Organization’s list of infectious disease outbreaks. This demonstrated a correlation between the two, with an increase in the release of infectious biohorror films in the years following outbreaks such as SARS and pandemic influenza . So it appeared that global health threats have an impact on pop-culture media. This is also reported in the literature, where horror films are identified as a barometer of society’s fears, anxieties and cultural consciousness.</p></blockquote>

<p>An excellent and timely collection of essays.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=35085&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/05/book-review-teaching-medicine-and-medical-ethics-using-popular-culture/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[HDCP is ridiculously annoying - DRM sucks for consumers]]></title>
		<link>https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/</link>
					<comments>https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 13 Jan 2019 14:51:56 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[av]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[hdmi]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[tv]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=31179</guid>

					<description><![CDATA[I decided to treat myself to an upgraded home cinema experience. But mandatory copy-protection has meant I&#039;ve spend the weekend trying and failing to get things working, rather than watching glorious 4K HDR 10 bit movies.  Here&#039;s the problem:    Why am I getting the error &#34;This content can not be displayed because your TV does not support HDCP 2.2.&#34;?  I have four pieces of kit in the mix, all of…]]></description>
										<content:encoded><![CDATA[<p>I decided to treat myself to an upgraded home cinema experience. But mandatory copy-protection has meant I've spend the weekend trying and failing to get things working, rather than watching glorious 4K HDR 10 bit movies.</p>

<p>Here's the problem:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/TV-showing-error.jpg" alt="TV showing error message." width="1024" height="588" class="aligncenter size-full wp-image-31185">

<p>Why am I getting the error "This content can not be displayed because your TV does not support <a href="https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content_Protection">HDCP 2.2</a>."?</p>

<p>I have four pieces of kit in the mix, all of which claim to support HDCP's Digital Restrictions Management:</p>

<ul>
<li><a href="https://amzn.to/2AHOBOH">Amazon Fire TV Stick</a> - the new 4K version</li>
<li><a href="https://shkspr.mobi/blog/2018/11/telnet-control-of-toshiba-smart-tvs/">Toshiba 49U6863</a> - a 4K TV</li>
<li><a href="https://amzn.to/2AGKiTG">Denon AVR-X2500H</a> - a 4K surround sound amp</li>
<li><a href="https://amzn.to/2CkWSrT">HDMI 2.0 cable</a> - an 18Gbps rated cable</li>
</ul>

<p>Easy, right? No!</p>

<p>Here's what <em>does</em> work:
<code>Fire -&gt; TV</code> 
If I plug the Fire Stick directly into the TV, it works! I get 4K HDR. So I'm confident the TV <em>does</em> support HDCP.</p>

<p>Here's what does <em>not</em> work:</p>

<p><code>Fire -&gt; Denon -&gt; HDMI cable -&gt; TV</code>
Causes the Denon to display the "your TV does not support HDCP 2.2." error message when 4K content is played.</p>

<h2 id="is-it-the-cable"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#is-it-the-cable">Is it the cable?</a></h2>

<p>The HDMI cable claims to support 4K video. The <a href="https://web.archive.org/web/20181222213335/http://www.theaav.com/uploads/2/6/0/1/26016310/denon_hdmi_diagnostics_and_troubleshooting_eng_im_v00.pdf">Denon has a built in cable tester</a> which confirms that the cable meets the "4K (6G)" specification.</p>

<p>The cable is short - under 2 meters - so shouldn't run into any latency issues.</p>

<h2 id="is-it-the-tvs-config"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#is-it-the-tvs-config">Is it the TV's config?</a></h2>

<p>I don't think so. There is an HDMI Full Range settings, which I have enabled.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/HDMI-Full-Range-fs8.png" alt="HDMI Full Range While watching from a HDMI source, this feature will be visible. You can use this feature to enhance blackness in the picture." width="1087" height="133" class="aligncenter size-full wp-image-31182">

<p>I've set the HDMI input to "Advanced".
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/Enhanced-fs8.png" alt="Regular and Enhanced options are affecting the colour settings of the selected HDMI source. To be able to watch 4K or HDR/HLG (optional) images from an HDMI source related source setting should be set as Enhanced if the connected device is compatible with HDMI 2.0 and subsequent versions." width="1067" height="228" class="aligncenter size-full wp-image-31181"></p>

<p>The Fire seems to think the TV is compatible, and lets me switch to 4K, even when it is going through the Denon.</p>

<p>To be clear, <code>Fire -&gt; Denon -&gt; HDMI cable -&gt; TV (Enhanced)</code> does not show an error on the Fire but shows an error on the Denon about HDCP..</p>

<h2 id="is-it-the-signal-pathway"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#is-it-the-signal-pathway">Is it the signal pathway?</a></h2>

<p>Despite Denon's marketing material claiming that every port can do 4K HDR, <a href="https://denon-uk.custhelp.com/app/answers/detail/a_id/4377/~/hdr-passthrough-not-working">their support pages tell a different story</a>!</p>

<p><a href="https://denon-uk.custhelp.com/app/answers/detail/a_id/4377/~/hdr-passthrough-not-working"><img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/DenonCP45-fs8.png" alt="Diagram showing which ports are best." width="1024" height="343" class="aligncenter size-full wp-image-31180"></a></p>

<p>I've tried plugging the Fire stick into the closest HDMI port - but it made no difference.</p>

<h2 id="is-it-the-amps-settings"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#is-it-the-amps-settings">Is it the amp's settings?</a></h2>

<p>There are dozens of permutations of settings, but I think I've narrowed it down to the essentials.</p>

<p>I've <a href="http://manuals.denon.com/AVRX2500H/EU/EN/GFNFSYafailgul.php">turned off all video processing</a> and set the amp to <a href="http://manuals.denon.com/AVRX2500H/EU/EN/GFNFSYmlxuhedk.php">"bypass" all video processing from the HDMI video path</a>.</p>

<p>I think this is where the problem lies - the <a href="http://manuals.denon.com/AVRX2500H/EU/EN/DRDZSYzvebvotm.php">4K Signal Format</a> setting.</p>

<p>If I set it to "Standard", I can watch 4K video <em>without</em> HDR.</p>

<p>As soon as I set it to "Enhanced", the Denon shows the HDCP error.</p>

<p>The Denon shows the TV as accepting 4K HDR.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/HDMI-output-info.jpg" alt="TV screen showing it accepts 4K." width="1024" height="552" class="aligncenter size-full wp-image-31189"></p>

<h2 id="can-you-strip-the-drm"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#can-you-strip-the-drm">Can you strip the DRM?</a></h2>

<p>Possibly. Devices like <a href="https://www.hdfury.eu/">Dr HDMI's HD Fury</a> claim they can fix these problems. But I'm loathe to spend another €90 to fix a problem not of my own making.</p>

<h2 id="conclusion"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#conclusion">Conclusion?</a></h2>

<p>I have no clue! Either the Fire or the Denon are doing the HDCP handshake incorrectly. Or, perhaps, the TV doesn't handshake when connected to an amp.</p>

<p>You'd think it would be simple to pass a digital signal from one device to another, via a 3rd - but the paranoia of DRM means paying customers have to put up with all manner of user-hostile limitations.</p>

<h2 id="next-steps"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#next-steps">Next steps?</a></h2>

<ul>
<li>Both the TV and Amp were purchased from RicherSounds - so I might give them a call to see if they've any ideas.</li>
<li>Amazon support don't think it is a problem with the Fire but will pass my comments onto their engineering team.</li>
<li>I've contacted Toshiba - but they outsource their manufacturing to Vestel, so who knows if I'll ever get an answer.</li>
<li>Denon have promised to contact me in 48 hours.</li>
</ul>

<h2 id="is-it-my-fault-for-being-a-media-snob"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#is-it-my-fault-for-being-a-media-snob">Is it my fault for being a media snob?</a></h2>

<p>Well, probably. I should spend less time watching the picture quality, and more time watching the show.</p>

<p>But I'm an innocent customer. I've spent good money to watch high-def media and I'm being stymied because of DRM.</p>

<p>I'd love there to be an <a href="https://hackaday.io/project/20469-modular-open-source-av-receiver">open source AV amp</a> so I could actually be in control of what I watch.</p>

<p>If you've got any smart ideas for how to fix this - please drop me a comment!</p>

<h2 id="update"><a href="https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/#update"><ins datetime="2019-01-28">Update</ins></a></h2>

<p>I returned the Denon thinking it was faulty and got the <a href="https://amzn.to/2UknBfm">Pioneer VSX-933</a>. Sadly, it also has the same error!
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/01/HDCP-and-Pioneer.jpg" alt="Error message &quot;This content cannot be dispayed on your TV. Please make sure HDMI connection on your HDCP 2.2.&quot;" width="1024" height="567" class="aligncenter size-full wp-image-31324">
So, next steps are to find another 4K HDR source to see if that works, or... I dunno!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=31179&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/01/hdcp-is-ridiculously-annoying-drm-sucks-for-consumers/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Tools to defeat fake news - Reverse Image Search]]></title>
		<link>https://shkspr.mobi/blog/2018/04/tools-to-defeat-fake-news-reverse-image-search/</link>
					<comments>https://shkspr.mobi/blog/2018/04/tools-to-defeat-fake-news-reverse-image-search/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 07:12:14 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[fake news]]></category>
		<category><![CDATA[media]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=29349</guid>

					<description><![CDATA[One of the most important tools in the war for your attention is the ability to critically examine media and discover its provenance.  Take this example - a friend of a friend was tagged in this Facebook post, and so it appeared on my feed:    WOW! Right! Nature is Coooooool!  Or is it?  If &#34;The Planet Today&#34; were a reputable source of news, they would tell us who the photographer was. Or where…]]></description>
										<content:encoded><![CDATA[<p>One of the most important tools in the war for your attention is the ability to critically examine media and discover its provenance.  Take this example - a friend of a friend was tagged in this Facebook post, and so it appeared on my feed:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/04/The-Planet-Today-fs8.png" alt="Screenshot from Facebook. An small boat floats on the ocean. Beneath it is the outline of a huge whale." class="wp-image-29359">

<p>WOW! Right! Nature is Coooooool!  Or is it?  If "The Planet Today" were a reputable source of news, they would tell us who the photographer was. Or where the shot was taken. Or... well... <em>anything</em>﻿ about the photo.  But they're just a clickbait farm, so we have to go digging ourselves.</p>

<p>A "Reverse Image Search" site allows you to send it an image and it will find all the occurrences of it on the web. Nifty!  My favourite is <a href="https://tineye.com/">TinEye.com </a> but you can also use <a href="https://images.google.com/">Google Image Search.</a></p>

<p>Using TinEye, we can sort for the oldest image on the web. That's a good way to track where it came from.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/04/TinEye-Results-fs8.png" alt="Screenshot from the TinEye website - showing the image around the web.">

<p>Here we can see that the uncropped photo first appeared in 2014 - and it has bounced around the Internet ever since, variously being cropped, filtered, captioned, and misattributed.</p>

<p><a href="https://imgur.com/gallery/zDvwCUe">The original <em>seems</em> to be from this imgur user</a>, who has only ever uploaded one photo.  What happens when we search for the uncropped image itself?</p>

<p>That quickly takes us to websites where people claim that this is a still from the film <a href="http://www.imdb.com/title/tt1390411/">In The Heart of the Sea</a>.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/04/in_the_heart_of_the_sea_xlg.jpg" alt="Poster for a film. A large ship floats atop a gigantic whale." class="wp-image-29400">

<p>They're thematically similar - but not identical. Within the discussion, one of the contributors says:</p>

<blockquote>
    <p>Posted this before but it looks a lot like this image.</p>
    <p><a href="http://1.bp.blogspot.com/-yJn6GIeRLn8/T4b6dDjH0aI/AAAAAAAAFfE/0jVQIZlMCZI/s1600/IMG_0201+ED.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2018/04/IMG_0201-ED-small.jpg" alt="A clear photo of a boat floating on a body of water. There is no whale." class="wp-image-29411"></a>
    </p><p><cite><a href="https://www.reddit.com/r/thalassophobia/comments/81qsxi/from_one_of_the_posters_for_the_film_in_the_heart/dv75hw0/">Auroren on Reddit</a></cite></p></blockquote>

<p>That does look strikingly similar to the original image. Let's compare them side-by-side:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2018/04/Compare.jpg" alt="Two images next to each other. The one with a whale is an obvious copy of the original." class="wp-image-29416">

<p>The boats are the same. The foam in the bottom left is the same. The waves are the same. But one image has had a whale digitally inserted into it.  I wasn't able to conclusively find the person who took the original photo - but it is safe to say, the image on Facebook has been manipulated.<br></p>

<p>I don't think this specific Facebook group is trying to convince people to vote for their political party, or sway opinion about a matter of importance. But I think they are teaching people to be unquestioning about the media they consume.</p>

<p>Tracking down this image took me less than two minutes using my phone.  It doesn't take a lot of skill.  Ideally, media producers would take a little bit of time before they go fishing for clicks. Alternatively, platforms like Facebook could attempt to link back to the original images. Or, just perhaps, people could take a moment to check before sharing content.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=29349&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2018/04/tools-to-defeat-fake-news-reverse-image-search/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Long Exposures - Creating Average Frames From Movies]]></title>
		<link>https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/</link>
					<comments>https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 21 May 2017 18:55:46 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=25207</guid>

					<description><![CDATA[I read a Guardian article about an artist who set up an analogue camera in front of their TV, set it to long exposure, and set a movie playing. The result was a rather wonderful collection of images.    You can see more of Jason Shulman&#039;s works  Is there a way to automate this process? Yes!  Here&#039;s my attempt at a &#34;Long Exposure&#34; of &#34;Taxi Driver&#34;.    It&#039;s not the same as Shulmans&#039;s process, but I …]]></description>
										<content:encoded><![CDATA[<p>I read a <a href="https://www.theguardian.com/artanddesign/gallery/2017/may/16/jason-shulman-films-condensed-into-a-single-photo-frame-in-pictures">Guardian article</a> about an artist who set up an analogue camera in front of their TV, set it to long exposure, and set a movie playing. The result was a rather wonderful collection of images.</p>

<p><a href="http://www.jasonshulmanstudio.com/photographs-of-films/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Jason-Shulman-long-exposures.jpg" alt="" width="966" height="452" class="aligncenter size-full wp-image-25209"></a></p>

<p>You can <a href="http://www.jasonshulmanstudio.com/photographs-of-films/">see more of Jason Shulman's works</a></p>

<p>Is there a way to automate this process? Yes!</p>

<p>Here's my attempt at a "Long Exposure" of "Taxi Driver".</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Taxi-Driver-Long-Exposure.jpg" alt="A chaotic swirl of lights" width="702" height="552" class="aligncenter size-full wp-image-25211">

<p>It's not the same as Shulmans's process, but I think it is rather charming. Here's a timelapse of how it was constructed.</p>

<video width="702" height="552" controls="">
<source src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Long-Exposure-of-Taxi-Driver.mp4" type="video/mp4">
</video>

<p>I experimented with several different different methods (code at the bottom of the page) - here are some of my other experimental results.</p>

<h3 id="taxi-driver"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#taxi-driver">Taxi Driver</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Taxi-driver-1.jpg" alt="" width="702" height="552" class="aligncenter size-full wp-image-25214">

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Taxi-driver-2.jpg" alt="" width="702" height="552" class="aligncenter size-full wp-image-25213">

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Taxi-driver-3.jpg" alt="" width="702" height="552" class="aligncenter size-full wp-image-25212">

<h3 id="the-muppet-movie"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#the-muppet-movie">The Muppet Movie</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Muppet-Movie-Long-Exposure.jpg" alt="" width="714" height="554" class="aligncenter size-full wp-image-25215">

<p>I also managed to create something similar to the originals.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Muppet-Timelapse-Blend.jpg" alt="" width="714" height="554" class="aligncenter size-full wp-image-25219">

<p>That's a mid-point of the movie, heavily blended with previous frames.</p>

<h3 id="moana"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#moana">Moana</a></h3>

<blockquote class="social-embed" id="social-embed-866312210615869443" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/866290263060361217">Replying to @edent</a></small>Moana is, unsurprisingly, very blue.<br>Still need a way to stop overly bright scenes washing out everything. Darken first, perhaps? <a href="https://twitter.com/edent/status/866312210615869443/video/1">pic.x.com/bamxfyc0ft</a><div class="social-embed-media-grid"><video class="social-embed-video" controls="" src="https://video.twimg.com/ext_tw_video/866312095368978432/pu/vid/1710x720/RRb99vXfHtwVOeQk.mp4" poster="data:image/webp;base64,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" width="550"></video></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/866312210615869443"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2017-05-21T15:18:20.000Z" itemprop="datePublished">15:18 - Sun 21 May 2017</time></a></footer></blockquote>

<h2 id="howto"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#howto">HOWTO</a></h2>

<p>There's a couple of different ways to do this.  These example work on Linux. Doing a digital average of all frames produces a different effect to Shulman's analogue process - but they are just as pleasing to my eye.</p>

<h3 id="naive-and-slow"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#naive-and-slow">Naive and Slow</a></h3>

<p>First, let's extract all the frames from a movie:</p>

<pre><code>avconv -i movie.mkv -r 25 -ss 00:00:06 -t 01:23:45 %06d.png
</code></pre>

<ul>
<li><code>-r 25</code> this extracts at 25 frames per second (for PAL movies). Use <code>avconv -i movie.mkv</code> to see which framerate you should use. </li>
<li><code>-ss 00:00:06</code> starts at 6 seconds in. This avoids the studio's logo.</li>
<li><code>-t 01:23:45</code> captures 1 hour, 23 minutes, 45 seconds. Useful to avoid the credits at the end.</li>
<li><code>%06d.png</code> the extracted images will be numbered sequentially starting at <code>000000.png</code></li>
</ul>

<p>To convert all those images to an average image, we use ImageMagick:</p>

<pre><code>convert -limit memory 200MiB -limit map 400MiB *.png -average average.jpg
</code></pre>

<p>I've artificially limited the memory that the process can use.  You can remove or adjust <code>-limit memory 200MiB -limit map 400MiB</code> depending on the speed of your system.</p>

<h3 id="fast-and-pythony"><a href="https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/#fast-and-pythony">Fast and Pythony</a></h3>

<p>We can use <a href="https://help.ubuntu.com/community/OpenCV">OpenCV</a> to extract frames from the video.  We can use PIL to average the difference between frames.</p>

<p>I tried several different options, but this produced the most pleasing results.</p>

<pre><code class="language-python">from PIL import Image
from PIL import ImageChops
from PIL import ImageEnhance
import cv2

#   Video to read
vidcap = cv2.VideoCapture('test.mkv')

#   For saved images
filename = "test"

#   Which frame to start from, how many frames to go through
start_frame = 600
frames = 180000

#   Counters
count = 0
save_seq = 0
first = True

while True:
   #   Read a frame
   success,image = vidcap.read()
   if not success:
      break
   if count &amp;gt; start_frame+frames:
      break
   if count &amp;gt;= start_frame:
      if first:
         #   Extract the frame and convert to image
         average_image = cv2.cvtColor(image,cv2.COLOR_BGR2RGBA)
         average_image = Image.fromarray(average_image)
         old_image = average_image
         first = False
      if (count%100 == 0):
         #   Every 100 frames (4 seconds @ 25fps)

         #   Extract the frame and convert to image
         image = cv2.cvtColor(image,cv2.COLOR_BGR2RGBA)
         image = Image.fromarray(image)

         #   Calculate the difference between this frame and the last
         diff = ImageChops.difference(image, old_image)

         #   Store the image for use in the next itteration
         old_image = image

         #   Convert to greyscale and use that as the alpha channel
         gray_image = diff.convert('L')
         diff.putalpha(gray_image)

         #   Pick one!
         #average_image = Image.blend(average_image,image,0.1)
         #average_image = Image.alpha_composite(average_image,diff)
         average_image = ImageChops.lighter(average_image,diff)

         if (count%2500 == 0):
            #   Every 100 seconds (assuming 25fps)
            print("saving "+str(count))

            #   Darken the image slightly to prevent it getting washed out
            average_image = average_image.point(lambda p: p * 0.9)

            #   Show a preview of the image
            average_image.show()

            #   Save Image
            average_image.save(filename+str('{0:03d}'.format(save_seq))+".png")
            save_seq += 1

         if count == frames + start_frame:
            break
         count += 1

#   Save the very last generated image
average_image.save(filename+str(start_frame)+"-"+str(count)+".png")
</code></pre>

<p>On my cheap and crappy laptop, a 90 minute movie took around 15 minutes to render.</p>

<p>To create a timelapse of the images, with two frames per second.</p>

<pre><code>avconv -r 2 -i example%03d.png example.mp4
</code></pre>

<p>To <a href="https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/image_sequence#Slideshow_with_crossfading_between_the_pictures">crossfade the images</a> in the timelapse</p>

<pre><code>ffmpeg -framerate 2 -i example%03d.png -vf "framerate=fps=30:interp_start=64:interp_end=192:scene=100" example.mp4
</code></pre>

<p>Got a better / faster / more beautiful way to do it? Let me know in the comments!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=25207&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2017/05/long-exposures-creating-average-frames-from-movies/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2017/05/Long-Exposure-of-Taxi-Driver.mp4" length="3980651" type="video/mp4" />
<enclosure url="https://video.twimg.com/ext_tw_video/866312095368978432/pu/vid/1710x720/RRb99vXfHtwVOeQk.mp4" length="2693746" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[Talking SmartHome tech on Radio 2]]></title>
		<link>https://shkspr.mobi/blog/2016/11/talking-smarthome-tech-on-radio-2/</link>
					<comments>https://shkspr.mobi/blog/2016/11/talking-smarthome-tech-on-radio-2/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 22 Nov 2016 20:35:42 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[BBC Interview]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[Smart Home]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=23720</guid>

					<description><![CDATA[After hearing my interview on Radio 4, the Jeremy Vine show asked me to talk about my smart home tech for Radio 2.                                                          BBC Radio 2                                @BBCRadio2 BBC                                                    We discuss controlling all the devices in your home with your mobile phone. #r2vine pic.x.com/O9hx7aTFpp               …]]></description>
										<content:encoded><![CDATA[<p>After hearing <a href="https://shkspr.mobi/blog/2016/11/radio-4-iot-talk/">my interview on Radio 4</a>, the Jeremy Vine show asked me to talk about my smart home tech for Radio 2.</p>

<blockquote class="social-embed" id="social-embed-799244480855425025" lang="">        <header class="social-embed-header">        <a href="https://twitter.com/BBCRadio2" class="social-embed-user">            <img class="social-embed-avatar social-embed-avatar-square" src="data:image/webp;base64,UklGRkIBAABXRUJQVlA4IDYBAADwCACdASowADAAPrVGn0unIyKhrjQMyOAWiWwAsR9Qvje78dHzO/ZRuhMwSEiTFkJf/FUKAEIv4BZl15zozZvLENrJXpAP9ngHm2aQkifhIAD+rg7aCgNGKLPbMau7/6aR+NI/GkKoM4Mf/npnrbx9jH0VFPk/T9Qm6CUJzcpliVNT5wG9t4lEUqOCcRGxrxpocdQ1rQWzdozzUYgkIuLaTbdo4GfWO0LNTQ0LbLJIsRuIiE+atIkTgOVS4DbFc8cp+HwdD/jt55OaCmnR1CfmJxjZ/nthwlp3VkvniPd6PRe/46+a4Gl0FXjyJUWVv6cXNz2Gp2j715k9wOqlNmyCIzteCT3t+fiMnIxe9SgsNtVlwB4OLZq5JRNWbqdxZSStSq24VT40lN2x+q5Kqqh8tz9jKgAA" alt="">            <div class="social-embed-user-names">                <p class="social-embed-user-names-name">BBC Radio 2                </p>                @BBCRadio2<br><img src="data:image/webp;base64,UklGRkoBAABXRUJQVlA4ID4BAACQCACdASpJAEkAPrVUoE0nJKKiKlYIeOAWiWkADOijQVKzyu/RQyY1ZMfzWAdppHa3Ixc4EMM7CPtmFb0bGb/lSLOKrcIZBiDfm1d4AAD+9wiB792BMn2pLRpX24jP3YIHj0r5dl673xO4s7n023Ug9VZtu+Q+WMOz83Hte+o5+fNzxq45rvFe3QHgMQdr9P2cq/wBhwe+uYl771gFz5b/k41LG525/2Ve8+R709/oQeqeZf2oz7/zUIr8sn7SEM9q8sMl2FxpT4mfO3uM/ciXLR/lldc3rQYHkVUxjA0stnyFCx89YffqFo3iL9yM+G1Df40qdi9KhnAfCwO2BSBN8B4ZjvRDavuhrWe+NCib1aMOiv7k32KorgVZD8A+1y5QuOeVvyKMyutgY5YVFzcK27aKhNj5xQ2ESQAAAAA=" alt="" class="social-embed-badge"> BBC            </div>        </a>        <img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E">    </header>    <section class="social-embed-text">                We discuss controlling all the devices in your home with your mobile phone. <a href="https://twitter.com/hashtag/r2vine">#r2vine</a> <a href="https://x.com/BBCRadio2/status/799244480855425025/photo/1">pic.x.com/O9hx7aTFpp</a>        <div class="social-embed-media-grid">            <a href="https://pbs.twimg.com/media/Cxd8nehXAAAH38A.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a>            </div>                    </section>    <hr class="social-embed-hr">    <footer class="social-embed-footer">        <a href="">            <span aria-label="6 likes" class="social-embed-meta">❤️ 6</span>            <span aria-label="8 replies" class="social-embed-meta">💬 8</span>            <span aria-label="0 reposts" class="social-embed-meta">🔁 0</span>            <time datetime="{tweet_date}">13:35 - Thu 17 November 2016</time>        </a>    </footer></blockquote>

<p>But! There was a twist. Could I demo some of my tech on the radio?</p>

<p>Most IOT kit is portable - but is usually tied to a specific WiFi network.  I wondered about the logistics of reconfiguring several bits of kit to work with the BBC's guest WiFi network.  Setting up the gadgets can be a laborious task even under optimal conditions. And I'd only have a few minutes to get into the studio to prepare.</p>

<p>A brainwave struck! I'd seen <a href="http://www.slideshare.net/sammachin/home-automation-and-alexa-62088377">Sam Machin present some home automation hacks</a> at <a href="https://www.meetup.com/bathcamp/">#BathCamp</a> - he'd cunningly used a portable MiFi. All his toys connected to its WiFi, and then used the mobile signal to reach the internet. Genius!</p>

<p>So that's what I did.  The night before broadcast I reconfigured a <a href="https://shkspr.mobi/blog/2016/05/singing-to-my-light-bulbs/">Lifx bulb</a>, a WeMo switch, a <a href="https://shkspr.mobi/blog/2015/11/yhdo-security-camera-review/">cheap IP camera</a>, and my <a href="https://shkspr.mobi/blog/2015/03/adding-wifi-to-a-roomba/">Roomba</a> to teather off my mobile phone.  Everything worked! Well, after a bit of bodging.</p>

<p>The Lifx needed to be connected to my main WiFi first in order to get a firmware update - then it happily connected to the phone. The Roomba was a bit temperamental - and is quite bulky - so I dropped it from the list.</p>

<p>Of course, that was at home. In the true spirit of <a href="http://www.bbc.co.uk/news/science-environment-11993316">Tomorrow's World</a>, I was sure that <em>something</em> would go wrong! The phone signal would crap out? The configs would reset? The power would blow up?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2016/11/edent-smarthome-portable-kit.jpg" alt="A desk covered in wires. There is a lamp, WeMo plug, and internet camera there. They are connected via WiFi to a mobile phone" width="1024" height="768" class="aligncenter size-full wp-image-23722">

<p>The technology spirits were smiling on me that day! All the bits and bobs worked flawlessly! The lights dimmed, the power toggled, the camera swivelled! Hurrah!</p>

<p>You can <a href="http://www.bbc.co.uk/programmes/b081nnf7#playt=1h41m30s">listen to the broadcast</a> - it starts at about 1 hour, 41 minutes in.</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-talking-Smarthomes-on-Jeremy-Vine.ogg">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-talking-Smarthomes-on-Jeremy-Vine.ogg">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>If you'd like me on your show, podcast, or event - <a href="http://edent.tel/">please get in touch</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=23720&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/11/talking-smarthome-tech-on-radio-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-talking-Smarthomes-on-Jeremy-Vine.ogg" length="6784990" type="audio/ogg" />

			</item>
		<item>
		<title><![CDATA[Radio 4 IoT Talk]]></title>
		<link>https://shkspr.mobi/blog/2016/11/radio-4-iot-talk/</link>
					<comments>https://shkspr.mobi/blog/2016/11/radio-4-iot-talk/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 16 Nov 2016 12:42:38 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[BBC Interview]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[radio]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=23583</guid>

					<description><![CDATA[Off the back of my ThingMonk talk I was invited on to BBC Radio 4&#039;s PM programme to talk about the Internet of Things in the home.  Listen to me on BBC Radio 4 - about 47 minutes in  	🔊 	 	 		💾 Download this audio file. 	   Want me on your show or podcast? Give me a call!  You can read more about my IoT adventures, including:   Singing to my lightbulbs. Hacking my vacuum cleaner. Hacking my elect…]]></description>
										<content:encoded><![CDATA[<p>Off the back of my <a href="https://shkspr.mobi/blog/2016/11/the-connected-house-of-horrors/">ThingMonk talk</a> I was invited on to BBC Radio 4's PM programme to talk about the Internet of Things in the home.</p>

<p><a href="http://www.bbc.co.uk/programmes/b080pxq6#playt=0h47m30s">Listen to me on BBC Radio 4 - about 47 minutes in</a>
</p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-on-PM-talking-IOT.ogg">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-on-PM-talking-IOT.ogg">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>Want me on your show or podcast? <a href="http://edent.tel/">Give me a call</a>!</p>

<p>You can read more about my IoT adventures, including:</p>

<ul>
<li><a href="https://shkspr.mobi/blog/2016/05/singing-to-my-light-bulbs/">Singing to my lightbulbs</a>.</li>
<li><a href="https://shkspr.mobi/blog/2015/03/adding-wifi-to-a-roomba/">Hacking my vacuum cleaner</a>.</li>
<li><a href="https://shkspr.mobi/blog/2015/11/reverse-engineering-the-bmw-i3-api/">Hacking my electric car</a>.</li>
<li><a href="https://shkspr.mobi/blog/2016/03/the-absolute-horror-of-wifi-light-switches/">Getting hacked <em>by</em> my light switches</a>.</li>
<li><a href="https://shkspr.mobi/blog/2013/11/hacking-around-with-network-cameras/">Securing my security cameras</a>.</li>
</ul>

<p>Thanks to Chris Vallance for inviting me to one of the BBC's top secret recording locations.</p>

<blockquote class="social-embed" id="social-embed-793504163363708929" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-793484710513115136" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/MarcSettle/status/793483509889466369">Replying to @MarcSettle</a></small><a href="https://twitter.com/MarcSettle">@MarcSettle</a> I can neither confirm nor deny that <a href="https://twitter.com/radioproducer">@radioproducer</a> spent License Fee Payers' money flying me to the Bahamas.</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/793484710513115136"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2016-11-01T16:07:51.000Z" itemprop="datePublished">16:07 - Tue 01 November 2016</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/radioproducer" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRhoCAABXRUJQVlA4IA4CAABwCgCdASowADAAPrVInksnI6KhrjgLMOAWiWkA0jj3W+vKsYE6S+aR5PeNZzZtwLvOmhuxnonOvyzE3zbBF690n9MI42t8vDZ1EZAKGcrasJfZOrE5eOT8IXflJAD+/qu04tsmZ66/jKZr7v8GYs8o330Y9REztDk0ZubmbP2n91YWGdswErUa4fSfMDvMWxKacV9waaXvbXH7mPQYSGY8zbKVR3PrE2kBSKL1Ol+/pKZpimunmA59dxnrX/kv5cu1H0zMfxN5bs5+MwhMxlH7rRPo8jq/zrCwPgJrVEkcBlQ3c+DyQI27a+9SKWbk7+7Iubu9oa7nMnb/y511N8y0/zRmnqRGikIB93uF1M2VQJ9P5oNdmCE31SYfuOGmYzKvUFuQzDvLYBfSo7sbnhwEtikX2lm5E4VazLurwFRzFvxLpixx636ID3EImJuFUxPNHRoB2DO2JY1wku331XRbJfOL+cjo+f6QGd+2ordXt6L+CJW88S6KwhQCuw56X7FjkqOdscLb2qsQriaxeppvrdiOpNDbjHa5WEnRktkbG9L5eTMgzQDVSKCJr2vauUuHlKbhGjwoOVfgtM/FOzFbStBhp8qLqzFCO3Kyp2tYT/ZJnsKYjpDGuTmT1qawvz8bXvKdVJouxT7L91xXehZXUH0yjRDOEy7Hk9FX2G6yeos8+otUb4NXBsvIAAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Chris Vallance</p>@radioproducer</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/793484710513115136">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> <a href="https://twitter.com/MarcSettle">@MarcSettle</a> Bahamas I wish! Just finished editing on a bench before the park attendant threw me out. Glamorous world of radio part VI</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/radioproducer/status/793504163363708929"><span aria-label="1 likes" class="social-embed-meta">❤️ 1</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2016-11-01T17:25:09.000Z" itemprop="datePublished">17:25 - Tue 01 November 2016</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=23583&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/11/radio-4-iot-talk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2016/11/Terence-Eden-on-PM-talking-IOT.ogg" length="2040051" type="audio/ogg" />

			</item>
		<item>
		<title><![CDATA[My solar batteries on BBC's You & Yours]]></title>
		<link>https://shkspr.mobi/blog/2016/11/my-solar-batteries-on-bbcs-you-yours/</link>
					<comments>https://shkspr.mobi/blog/2016/11/my-solar-batteries-on-bbcs-you-yours/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 14 Nov 2016 12:48:48 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[BBC Interview]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[solar]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=23539</guid>

					<description><![CDATA[Always a delight to be interviewed by the BBC again.  This time, talking about our Solar Batteries.  You can listen again on the BBC iPlayer.  The solar stuff starts at 14m 30s, with my interview at 17 minutes.  You can also hear my electric car being charged :-)  Terence Eden is on Mastodon@edentBeing interviewed by a nice man from the BBC about @Edent_Solar, @OxfordSolarLive and…]]></description>
										<content:encoded><![CDATA[<p>Always a delight to be interviewed by the BBC again.  This time, talking about our <a href="https://shkspr.mobi/blog/2016/03/meet-maslow-the-uks-answer-to-teslas-powerwall/">Solar Batteries</a>.</p>

<p>You can <a href="http://www.bbc.co.uk/programmes/b07zxgn4">listen again on the BBC iPlayer</a>.</p>

<p>The solar stuff starts at 14m 30s, with my interview at 17 minutes.  You can also hear my <a href="https://shkspr.mobi/blog/2016/10/reverse-engineering-the-renault-zoe-api/">electric car</a> being charged :-)</p>

<blockquote class="social-embed" id="social-embed-788441753535778817" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Being interviewed by a nice man from the BBC about <a href="https://twitter.com/Edent_Solar">@Edent_Solar</a>, <a href="https://twitter.com/OxfordSolarLive">@OxfordSolarLive</a> and <a href="https://twitter.com/edent_car">@edent_car</a>!<br>Thanks @JonDgls! <a href="https://x.com/edent/status/788441753535778817/photo/1">pic.x.com/uvPiXQRM2r</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/CvEblnHW8AAItT5.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/788441753535778817"><span aria-label="4 likes" class="social-embed-meta">❤️ 4</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2016-10-18T18:08:57.000Z" itemprop="datePublished">18:08 - Tue 18 October 2016</time></a></footer></blockquote>

<p></p><figure class="audio">
	<figcaption>🔊 Solar Power, Free-range Eggs and Mattress Recycling</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2016/10/Terence-Eden-on-You-and-Yours-talking-Solar-Power.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2016/10/Terence-Eden-on-You-and-Yours-talking-Solar-Power.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=23539&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/11/my-solar-batteries-on-bbcs-you-yours/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2016/10/Terence-Eden-on-You-and-Yours-talking-Solar-Power.mp3" length="1657034" type="audio/mpeg" />

			</item>
		<item>
		<title><![CDATA[Private Eye - Not As Clever As They Think They Are]]></title>
		<link>https://shkspr.mobi/blog/2014/11/private-eye-not-as-clever-as-they-think-they-are/</link>
					<comments>https://shkspr.mobi/blog/2014/11/private-eye-not-as-clever-as-they-think-they-are/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 02 Nov 2014 09:01:51 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[xss]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=10157</guid>

					<description><![CDATA[Private Eye is the only &#34;Dead Tree&#34; publication I buy.  I think its satire misses the mark more often than not - but its investigative journalism and general muck-raking are second to none.  The Eye has reluctantly been drawn into the digital age.  It has a piss-poor website run by the sort of &#34;tired and emotional&#34; gnomes who struggle with concepts like sanitising user input.  EXCLUSIVE  Push…]]></description>
										<content:encoded><![CDATA[<p>Private Eye is the only "Dead Tree" publication I buy.  I think its satire misses the mark more often than not - but its investigative journalism and general muck-raking are second to none.</p>

<p>The Eye has reluctantly been drawn into the digital age.  It has a piss-poor website run by the sort of "tired and emotional" gnomes who struggle with concepts like sanitising user input.</p>

<h2 id="exclusive"><a href="https://shkspr.mobi/blog/2014/11/private-eye-not-as-clever-as-they-think-they-are/#exclusive">EXCLUSIVE</a></h2>

<p>Push this button to see the Eye's new owner...</p>

<form action="http://private-eye.co.uk/search.php" method="post" name="form1" id="form1" target="_blank">
    <input name="search" type="hidden" class="search" id="search" value="<h1>Meet Our New Owner!</h1><img src=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Rupert_Murdoch_-_WEF_Davos_2007.jpg/160px-Rupert_Murdoch_-_WEF_Davos_2007.jpg style=float:left;margin-right:1em />Private Eye is delighted to announce that it has been aquired by News Corp.<br />New proprietor Rupert Murdoch said <blockquote>This is a great day for British Journalism.  With the Eye`s fearless reputation and News Corps` financial prowess, we can give worldwide exposure to the light of truth and justice.</blockquote><br />Effective immediately, editor Ian Hislop will be replaced by Piers Morgan.<hr style=margin-bottom:22em; />">
        <button>The New Eye - Revealed!</button>
</form>

<hr>

<p><br>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/03/Private-Eye-fs8.png" alt="Private Eye demonstrating XSS" width="722" height="568" class="aligncenter size-full wp-image-10164"></p>

<p>If that's a decent website, then I'm a banana!</p>

<p><strong>Note:</strong> After much persuasion, Private Eye fixed this problem by... errr... Turning off their search functionality <em>completely!</em></p>

<p>Private Eye spends a lot of time criticising the people working within the Internet Industries.  Perhaps they should spend less time examining the mote in others' eyes - and rather more time on the branch in their own?</p>

<p>I did call Lord Gnome's offices several months ago to report the error.  The flack who took my call was a "jolly hockey-sticks" type who struggled to turn on her computer and navigate to her employer's website.  I've not mentioned her by name - because I'm not a total bastard - but given Ian Hislop's apparent distaste for employing women, there's only a small pool from which to choose.</p>

<p>Ian - perhaps the reason your website is so atrocious is that you piss all over the sort of people who could actually help you.  You've run exposés on public- and private-sector websites being vulnerable, so why don't you stop being such a hypocrite and fix your own site?</p>

<hr>

<p>This flaw was responsibly disclosed to Private Eye and their <a href="http://www.2tier.co.uk/">web team</a> in March 2014.  I discussed it with them again in early September to highlight the flaw.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=10157&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/11/private-eye-not-as-clever-as-they-think-they-are/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Ephemeral Media]]></title>
		<link>https://shkspr.mobi/blog/2013/02/ephemeral-media/</link>
					<comments>https://shkspr.mobi/blog/2013/02/ephemeral-media/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 12:00:15 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[ephemeral]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[Social Networks]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=7666</guid>

					<description><![CDATA[Getting access to my Twitter archive opened my mind to the nature on transience of the media we create.  Take, for example, this tweet and image:  Terence Eden is on Mastodon@edenthttp://twitpic.com/2dhr3 - Loving #mint09 :-)❤️ 0💬 0🔁 012:24 - Mon 23 March 2009    Well... ok... fun at the moment it was taken, but does it have any use beyond that?  On the off chance that I become a subject for schol…]]></description>
										<content:encoded><![CDATA[<p>Getting access to my Twitter archive opened my mind to the nature on transience of the media we create.</p>

<p>Take, for example, this tweet and image:</p>

<blockquote class="social-embed" id="social-embed-1375155442" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">http://twitpic.com/2dhr3 - Loving <a href="https://twitter.com/hashtag/mint09">#mint09</a> :-)</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1375155442"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2009-03-23T12:24:10.000Z" itemprop="datePublished">12:24 - Mon 23 March 2009</time></a></footer></blockquote>

<p><a href="http://twitpic.com/2dhr3" title="Loving #mint09 :-) on Twitpic"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/3988767.jpg" alt="Ephemeral Tweet" width="600" height="450" class="aligncenter size-full wp-image-7668"></a></p>

<p>Well... ok... fun at the moment it was taken, but does it have any use beyond that?  On the off chance that I become a subject for scholars in the year 3723, perhaps.</p>

<p>Should some media just be declared ephemeral? The word comes from the Greek εφήμερος – ephemeros, literally "lasting only one day".</p>

<p>Services like <a href="http://en.wikipedia.org/wiki/Snapchat">SnapChat</a> allow you to send a message to a single recipient, the photo then expires after 10 seconds. Perfect for sending sexually charged images which then vanish into the æther.</p>

<p>That's how it used to be.  A photograph had to be handled carefully or it would start to disintegrate.
<a title="By Michel Vuijlsteke (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0) or GFDL (http://www.gnu.org/copyleft/fdl.html)], via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File%3APortrait_restoration%2C_before_and_after.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/emphemeral-image.jpg" alt="emphemeral image" width="480" height="552" class="aligncenter size-full wp-image-7670"></a></p>

<p>Can we do this digitally?  Of course, bits rarely perish.  Neither do they lose any fidelity unless we expressly ask them to.  And, yes, anyone can save a pristine copy any time they want.</p>

<p>But, conceptually, it's very easy to create a photo sharing service where the images irreversibly degrade every time they are viewed.  Until there's little left but a clump of colours.</p>

<p>Imagine, for a moment, that every time a tourist glanced at the Mona Lisa and then walked idly by, a little bit of the image went with them.</p>

<p>Initially, she would be resplendent.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Mona-Lisa-85.jpg" alt="Mona Lisa 85" width="402" height="599" class="aligncenter size-full wp-image-7674"></p>

<p>After a few years, she would be a bit dog-eared.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Mona-Lisa-10.jpg" alt="Mona Lisa 10" width="402" height="599" class="aligncenter size-full wp-image-7678"></p>

<p>Eventually, she would succumb to the ravages of time.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Mona-Lisa-0.jpg" alt="Mona Lisa 0" width="402" height="599" class="aligncenter size-full wp-image-7676"></p>

<p>We could progressively add more Instagram style filters onto an image until it was last behind a miasma of faux nostalgia.
<a href="http://artagram.tumblr.com/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Mona-Lisa-Instagram.jpg" alt="Mona Lisa Instagram" width="402" height="599" class="aligncenter size-full wp-image-7681"></a>
(From <a href="http://artagram.tumblr.com/">Instagram "Improves" Art</a>)</p>

<p>We could degrade video quality, add scratches and blemishes, reduce audio fidelity an introduce the crackle of vinyl.  Text could gradually disintegrate.</p>

<p>Perhaps social networks should build in <a href="https://www.enisa.europa.eu/publications/the-right-to-be-forgotten">The Right To Be Forgotten</a> - make it a core feature, rather than a law to slavishly follow?</p>

<p>As time passes, gradually reduce the remnants of our past until they slowly fade away.  Mere ghosts in the machine.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=7666&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/02/ephemeral-media/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Sock And Buskin - Improv Superbowl]]></title>
		<link>https://shkspr.mobi/blog/2000/03/sock-and-buskin-improv-superbowl/</link>
					<comments>https://shkspr.mobi/blog/2000/03/sock-and-buskin-improv-superbowl/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 30 Mar 2000 11:12:58 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[comedy]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[necropost]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[university]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=33541</guid>

					<description><![CDATA[This is a necropost - resurrected from an ancient cassette tape.  While I was studying at Carleton University in Canadaland, I joined the prestigious(?) Sock n Buskin theatre troupe. Together with &#34;Where&#039;s the Soup&#34;, we put on an &#34;Improv Superbowl&#34;. Basically a team version of &#34;Whose Line Is It Anyway?&#34;  The director - Jenny - and I went on LIVE RADIO to promote our show to all of Ottawa.…]]></description>
										<content:encoded><![CDATA[<p><ins datetime="2019-12-30T23:02:00+00:00">This is a <a href="https://shkspr.mobi/blog/tag/necropost/">necropost</a> - resurrected from an <em>ancient</em> cassette tape.</ins></p>

<p>While I was studying at Carleton University in Canadaland, I joined the prestigious(?) <a href="https://socknbuskin.com/">Sock n Buskin</a> theatre troupe. Together with "Where's the Soup", we put on an "Improv Superbowl". Basically a team version of "Whose Line Is It Anyway?"</p>

<p>The director - Jenny - and I went on LIVE RADIO to promote our show to all of Ottawa. Somehow, that got recorded onto cassette, and then transferred to an old computer of mine. Here's our comedy stylings...</p>

<p></p><figure class="audio">
	<figcaption>🔊</figcaption>
	
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2019/12/Sock-and-Buskin.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2019/12/Sock-and-Buskin.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<p>I must apologise to Jen Vandergraaf for mostly editing her out of the interview. I was trying to cut together clips of my voice for a showreel and the above is reassembled from those scraps. If anyone has access to the archives of a local Canadian radio station, do let me know.</p>

<p>Here's the poster in all its hand-drawn glory.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/12/Canada-Improv.jpg" alt="A handwritten poster on crumpled paper." width="640" height="838" class="aligncenter size-full wp-image-33542">

<p>I also found a mention of the 2000 Improv Superbowl in <a href="https://archive.org/details/thecharleton29carl/page/680">newspaper archive The Charlton 29</a>.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2000/03/Improv-Superbowl-fs8.png" alt="Two men are searching for the lost city of Atlantis when one suddenly clambers onto the other's back. A few seconds later, a third man rushes up, gives the piggy-backer a whack and takes his place on the other guy's back bad mouthing Algonquin College all the while. A bizarre round of varsity underwater tag-team wrestling perhaps?  Close, but no cigar. These men are m neither wrestlers nor crackpots on the run. They're part of a Sock 'n' Buskin's theatre improvisation team. And they'll soon be performing at an Architecture  Building near you.   First things second though, once upon a time Sock 'n' Buskin's studio director Jenny Vandergraaf suggested the theatre group do something exciting like improv for a change. The benevolent powers that be liked it, bam, morion passed. And now, March 30 through April 1, four teams of quick-thinking, wisecracking people from different walks of life are going to talk their way in and out of unlikely situations.   &quot;There's so much talent in high schools, they've even had the National (improv) Games in Ottawa,&quot; says Vandergraaf. But after high school she says all that talent goes nowhere because &quot;there just isn't enough improv at the university level.&quot;  Although the improv performance is a competitive event of sorts, with two days of round robin games and a final day of playoffs, Vandergraaf says it's really more about theatre for theatre's' sake.  &quot;The contest is almost secondary. They're playing for love, admiration and respect,&quot; she explains.  The four teams, called respectively; Loaded Blanks, Team Discovery Channel, Lazy-assed Destroyers and Kermit's Eyeballs, have to play any number of weird and wonderful games that call for split second wit and a reason- ably strong stomach to match.  The 20-strong group of participants includes students and graduates from Carleton, the University of Ottawa, Algonquin College and a handful of innocent bystanders. Interschool rivalries are the basis for a lot of their jokes.  Jason Markusoff, a first-year journalism major at Carleton, and captain of Team Discovery Channel, has played some improv shows at Yuk Yuk's Comedy Club. He is poised to leap into the fray, where interschool jokes at one another's expense fly, thick and fast.  &quot;When I found out about Sock V Buskin (and the Improv Superbowl) I was all over it,&quot; he says.  Vandergraaf says the competition will test the contestants' spontaneity.  &quot;You can't really rehearse for this kind of theatre,&quot; she says. &quot;There's a lot of physical comedy, but there's no props and no special effects. , . (this is) hardcore drama.&quot;  Admission is free for all three days of the Improv Superbowl, which starts at 8 p.m. in The Pit in the Architecture Building at Carleton. Be there, or be very, very deprived." width="1115" height="539" class="aligncenter size-full wp-image-33609"></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=33541&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2000/03/sock-and-buskin-improv-superbowl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
