<?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>Josh.st &#187; capture hardware</title>
	<atom:link href="http://josh.st/tag/capture-hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://josh.st</link>
	<description>Web, English, 中国, and various geekosity</description>
	<lastBuildDate>Wed, 18 Apr 2012 23:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>BYO vision mixer</title>
		<link>http://josh.st/2007/08/16/byo-vision-mixer/</link>
		<comments>http://josh.st/2007/08/16/byo-vision-mixer/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 13:37:39 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Christianity]]></category>
		<category><![CDATA[Church]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[applied technology]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[capture hardware]]></category>
		<category><![CDATA[good real-time capture hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x86 hardware]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/08/16/byo-vision-mixer</guid>
		<description><![CDATA[Gephex is brilliant. Probably a great way to build a really capable vision mixer (with some good real-time capture hardware) on a shoestring budget. I’m sick of dropping $120 and trekking over to Artarmon every time a few sources need to be strung together! Actually, if it weren’t for the fact that hire was locked [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gephex.org/">Gephex</a> is brilliant. Probably a great way to build a really capable vision mixer (with some good real-time capture hardware) on a shoestring budget. I’m sick of dropping $120 and trekking over to Artarmon every time a few sources need to be strung together! Actually, if it weren’t for the fact that hire was locked in for an imminent evening, I’d probably have cancelled and spent my $120 on another capture card, instead. It’s nearly 10 frames behind realtime but that’s on a regular Windows box running as an un-prioritised process… on a dedicated *nix machine I reckon that would drop back to about 4 frames, which is totally a fair deal (you normally lose ~2 to genlocking/keyers anyway, and more if there’s a chain of mixers involved). Oh, yeah, and it does myriad effects and keying, too. Need to figure out how to link network streams in, but its pretty much perfect already. This is totally taking precedence as my spare-time hardware project — it’s just calling for some proper gear to be built. Time to buy that book on microcontrollers methinks.</p>
<p>There are other hardware projects I’ve got cooking, yes, but none so immediately useful or easily implemented. The great thing about this is the hard work (read:software) is essentially done already. At worst I’d need to hack some kind of interface driver, but, really, it’s pretty much functional as is. And, because it’s already been ported to Linux and BSD, it’s really trivial to build a barebones system upon which to base it all. Preserving keyboard + mouse input <em>is</em> a totally necessary design parameter anyway (for reasons of network stream integration, titling(!!), etc.) so hardware can be periodically switched on as it becomes available. I’m tempted to pull apart my languishing Athlon XP, but it feels too powerful for the task (not even kidding… this thing is lightning fast) and I wouldn’t know what to do with the rest of the RAM in it. My biggest concern is tracking down capture hardware that’s Linux or BSD friendly. Ideally there’ll be a security capture card that does PAL at full frame rate and has 4 inputs, because essentially that means it’d be trivial to add a few extra cards and, all of a sudden, it’s quite foreseeable to have a 12 input vision mixer that will key and title away til the cows come home.</p>
<p>One concern I have is that the mixer component only takes two sources… which is much the same as on any hardware mixers I’ve used (two buses: select source on A + B bus, mix buses), but it feels really inflexible. I’d chain them together but think that might necessitate extra genlocking time and increase overall latency. I can’t actually think of a usage scenario for this one, though, so it’s not a big deal. Because keying exists independently of mixing it’s not a concern of 2 sources + keyed source, and that’d be the main situation in which such a thing would be at all necessary.</p>
<p>The other cool thing about this is you can mix digital and analogue sources with impunity. Need SDI? Sure, get an SDI capture card and add an input source. Firewire? Done deal. Same goes for output: because you can output via FFMPEG, your “vision mixer” potentially also encodes an IP-distributable stream simultaneously with realtime output to a monitor.</p>
<p>This is an inestimably cool piece of software, but the most brilliant thing is it isn’t really anything new. I discovered it because I was looking for EffecTV which I’d last used in a production context over 12 months ago… Gephex uses existing open-source filters and processing solutions and just provides an excellent means of chaining them together. You can create some excellent motion artwork with it, but the most exciting thing for me is that it enables use of cheap and disposable x86 hardware in place of hideously expensive and proprietary (read: more expensive, but also inextensible and not particularly flexible) solutions that the ‘pros’ use.</p>
<p>Increasingly I’m disinterested in ‘professionalism’ about this sort of thing, because that’s way out of my price league and, to be honest, the most common place I wish this technology were applied is in church and Christian event contexts, where (even if there is money) no-one is interested in effective communication through applied technology. So we continue to try and push forward with no money and a bunch of innovative and irreverent (to the pros) solutions.</p>
<p>Ultimately, it’s about achieving excellence in the quality and nature of the work done to share the gospel and build up the body of those who follow Jesus — but excellence can be attained without even a smattering of ‘professionalism’.</p>
<p>That said, I’d still love to own an MX-70.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/08/16/byo-vision-mixer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cru study camp party live visuals</title>
		<link>http://josh.st/2006/06/30/cru-study-camp-party-live-visuals/</link>
		<comments>http://josh.st/2006/06/30/cru-study-camp-party-live-visuals/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 15:38:52 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AV]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[capture device]]></category>
		<category><![CDATA[capture hardware]]></category>
		<category><![CDATA[chair]]></category>
		<category><![CDATA[Cru]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[real-time effects]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://joahua.com/blog/2006/06/30/cru-study-camp-party-live-visuals</guid>
		<description><![CDATA[Went pretty well I’d say. Not that it’s really my call to make :) Seemed rather short despite my lack of foresight resulting in me standing for the duration (I forgot to get a chair and then there were people in the room and chairs were too far away. Ones with armrests weren’t an option [...]]]></description>
			<content:encoded><![CDATA[<p>Went pretty well I’d say. Not that it’s really my call to make :) Seemed rather short despite my lack of foresight resulting in me standing for the duration (I forgot to get a chair and then there were people in the room and chairs were too far away. Ones with armrests weren’t an option because they’re inconvenient). Standing was, however, a necessity. Video was composed largely from analogue loops, with everything ultimately running through effecTV. It <em>did</em> work amazingly well (IMO) but it was a bit of a pain not to be able to use composite capture, which would have meant a bigger camera not so constrained by a USB lead. Just quietly, my webcam kicks arse. Like, with plastic explosives or something. It’s great even in low light! Obviously it drops off into the nether-regions, but still… all-round goodness.</p>
<p>The grain wasn’t really a problem anyway, because most of the vision was intentionally grungy/the input was only a seed for further digital genesis, so that was cool. I’ve got to get the composite input for this computer working before I do another one of these things or get a real capture card, though, because it’s a pain having only one camera. Usually I’d flick it around to a light source bright enough that everything would flare out and then repo, or switch to a heavily distorted effect, or slide my finger over it (it’s a webcam, okay?) to black. The vision mixer didn’t get a workout because I couldn’t get TV-out working properly in time (mostly because effecTV’s fullscreen mode did weird things to sync on composite outputs, but hey, VGA worked).</p>
<p>I’ve really got to learn how to use PureData before next time, too. It looks so incredibly powerful, wow. I don’t understand where it outputs sources/runs, though. Looks great for routing and filtering stuff to the hilt, but where that all ends up is beyond me! Again, hopefully before next time.</p>
<p>It just occurred to me that pretty much every camera with IEEE1394 on the planet can be used as a V4L source. D’oh. Maybe I should finally buy a real camera instead of some boring capture hardware. Capture hardware doesn’t NEED to be boring, if you’re in a Windows environment and need a device that does real-time effects… but I’m not $2500 enthusiastic about all this just yet. And probably won’t be until it starts to have some abstract kind of earning potential… which I’m pretty okay without, but nevertheless, it’s difficult to justify that going into a hole of depreciation.</p>
<p>So… for next time, more cameras mixed (with vision mixer) into capture device, more cameras using FireWire, more effects custom-designed using PureData, and digital vision mixing with FreeJ. I’m happy with VGA output because you’re pushing native resolution to the projector that way. I’m also not too concerned about PC resources/performance. Tonight I’d say it was online for 3.5 hours without a glitch (with the exception of a kick-out 10 minutes in, and I was still partially setting up and wasn’t particularly in the middle of anything), running from a USB source. There used to be a time when that would just not have been possible with consumer gear (the camera cost about $90–110, which means it’s a rather-decent webcam. Probably, at this stage, one of the more expensive components of my setup!)</p>
<p>Oh, and I didn’t get to record any of the performance, sorry. Gem recorded <em>another</em> person’s performance for me earlier in the evening, but I’m too tired to share that right now… probably tomorrow, before Selo comes to my house and kicks my dog… err I mean camera’s SD card memory. I gotta do it before this month ends, because I’m now hilariously over quota. It’s got to be all because uploads count, seriously! I’ve been doing nearly 1GB a month to Flickr alone. Anyway. Stopping rambling and starting sleeping.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2006/06/30/cru-study-camp-party-live-visuals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: josh.st @ 2012-05-24 00:08:24 -->
